Windows 7 32 ビット ホスト上の Ubuntu 12.04 64 ビット ゲストは非常に遅い

Windows 7 32 ビット ホスト上の Ubuntu 12.04 64 ビット ゲストは非常に遅い

ホスト OS として Windows 7 32 ビット プロフェッショナルを使用しています。Ubuntu 12.04 32 ビットはゲストとして非常に高速に動作しますが、Ubuntu 12.04 64 ビットは非常に低速です。すべてのパッチを適用し、ゲスト アドオンをインストールし、VT-x/AMD-V を有効にし、最新の VirtualBox (4.2.18) を使用しています。

これは予想通りの動作でしょうか、それとも何か見落としているのでしょうか?

答え1

私の理解は:

VirtuaBox を仮想化ソフトウェアとして使用する場合、基本的には、Windows 32 ビットで実行される仮想化レイヤー (VirtualBox) 上でゲスト VM を実行することになります。したがって、ホスト OS が Virtualbox に課す制限は、間接的にゲストにパフォーマンスの問題を引き起こします。そのような制限の 1 つがメモリです。

ただし、Hyper V や VmWare ESXi などの真のベアボーン仮想化ソフトウェアを使用した場合、最下層は仮想化層であり、その次にホスト、その次にゲストが続きます。この場合、ホストの制限はゲストには適用されません。

したがって、ホストをx64にアップグレードするか、Hyper V /VMWare ESXiまたはXenApp Serverに切り替えることをお勧めします。

関連情報