こんにちは、Ubuntuと仮想マシンは初めてです。XUbuntuを実行しているVMでWindows 8.1を実行しています。VMを介して作業コンピューター(RedHat)にシェルをセキュリティで保護することはできますが、Linuxベースのプログラムを実行しようとすると、フリーズするか非常に遅くなり、ネットワークの使用はジェットコースターのように見えます。スローダウンを引き起こす可能性のあるアイデアはありますか?ありがとうございました
こんにちは、Ubuntuと仮想マシンは初めてです。XUbuntuを実行しているVMでWindows 8.1を実行しています。VMを介して作業コンピューター(RedHat)にシェルをセキュリティで保護することはできますが、Linuxベースのプログラムを実行しようとすると、フリーズするか非常に遅くなり、ネットワークの使用はジェットコースターのように見えます。スローダウンを引き起こす可能性のあるアイデアはありますか?ありがとうございました
回答:
リモートマシンにログインし、Xフォワーディングを使用してプログラムを実行すると(テキストプログラムでも同じですが、帯域幅ははるかに少なくなります)、プログラム(Xクライアント)を実行しています(Xについては、クライアント/サーバーの用語は、通常、リモートマシン上で考えられるため、CPU、メモリなどを使用しています。ただし、ディスプレイ(Xサーバー)はローカルマシン上にあるため、すべてのXディスプレイの更新がインターネット経由でマシンにストリーミングされます。VNCがインターネット上で遅いと思うなら、生のXと比較して速いです。ssh圧縮を使用すると、インターネット接続がどれだけ遅いかに応じて、状況を悪化させる可能性があります。Xは、低速で高遅延の接続用に設計されていないため、実行できるのは本当にクールで便利ですが、高速LAN以外のパフォーマンスは池の水を吸います。
パフォーマンスを大幅に改善する唯一の方法は、生のXの代わりにVNCまたはFreeNXなどを使用することです。VNCをインストールできない場合など 職場のマシン上で直接、おそらく別のマシン(専用のVMでも)を使用してVNCサーバーをホストできます。そのマシンを使用して、より高速なネットワーク上でX-over-SSH接続を実行できます。本当に必要なマシンではなく、そのマシンにVNCを実行できます。