3

仮想マシンを使いやすくするためにデュアル ブートを控えていますが、オンラインで回答を見つけることができないいくつかの質問があります。誰かがこれらに答えることができますか、または少なくとも、仮想マシンがハードウェアの能力を最大限に活用できる方法についての詳細を見つけるために正しい方向に私を向けることができますか?

Windows 8 (ネイティブ) を実行し、VM を使用して Linux のフレーバーを実行します (問題がある場合は、おそらく Ubuntu 12.04.2)。

(1) 仮想マシンで Fortran を並列に実行できますか? - 最大 8 コアのハイパースレッディングが可能な Intel Core i7 2.4 GHz プロセッサを使用しています。MPI/pthreads/openMP を使用して VM でコードを実行すると、4 つの物理コアを利用できますか? ハイパースレッディング 8 コアはどうですか? - 2.4 GHz の速度低下はありますか? Windowsも実行する必要があるため、いくつかあると思いますが、どれほど恐ろしい影響がありますか?

(2) 専用 GPU (GeForce GTX 770M) を持っていますが、専用 GPU を CUDA ベース (または OpenCL、または任意の種類の GPGPU) プログラミングに使用できますか?

(3) 4 GB または RAM から始めていますが、16 GB にアップグレードする予定です。RAM が VM に影響を与えることはわかっていますが、VM のパフォーマンスに最も影響を与えるのは RAM でしょうか? 16 GB の RAM をフルにアップグレードすると、その他の非効率性は無視できると見なすことができますか?

事前に助けてくれてありがとう。繰り返しになりますが、完全な回答が得られない場合は、読むために正しい方向に私を向けることさえ助けになります.

4

1 に答える 1

1

(1) VMWare は複数のコアとハイパースレッディングをサポートします。VM に割り当てる数を選択できます。物理プロセッサの速度が低下することはありませんが、明らかにホスト OS も一部の CPU を使用し、仮想化にはオーバーヘッドがあります (最新の CPU では小さいですが)。

(2) 特定の仮想マシン ソフトウェアとバージョンを確認する必要があります。

(3) RAM は非常に明白な方法で機能します。ホスト OS が一部を使用し、ゲスト OS が一部を使用し、VMWare のオーバーヘッドは 1 桁小さくなります。Windows で Ubuntu を実行するには 4 GB で十分ですが、複数の VM が必要な場合、またはギガバイトを使用するプロセスを実行している場合は、対応する量の RAM を追加してください。

私は VMWare Workstation を何年も使用しており、最近は VirtualBox も使用しています。ハイエンドまたは最先端のものについては、VMWareが依然としてより良い選択だと思います. より簡単なタスクには、VirtualBox が便利です。

于 2013-07-06T22:13:30.617 に答える