web-dev-qa-db-ja.com

仮想マシンはホストコンピューターよりも高速ですか?

それは不可能のようです、私はショックを受けました。
Windows 7をPCにインストールしました。インストールには約30〜40分かかり、通常の起動(プログラムがインストールされていない場合)には約30秒かかります。同じPCでVM)を実行し、VM)に同じWindowsをインストールすると、インストールに約20分(!)かかり、10〜15で起動します。毎回秒。
Windows XP(約1年前)で同じことをしたとき、そのようなsmtgに気づきましたが、それは間違いだと思いました。
私もそれを信じませんが、事実は-今、私はそのPCから質問を書いています。

だから私の質問は-どうしてそれは可能ですか?

注1:ホストマシンでは、ISOイメージを使用してDVDまたはUSBなしでインストールおよびインストールしたため、DVDおよびUSBによってパフォーマンスが低下することはありませんでした。
注2: Windows 7、VMWare Workstation 9、VMは固定サイズのVMDK(15GB)を使用しており、両方のプロセッサコアを使用しています。

4
Jet

私は少なくとも1つの理由を考えることができます:

物理ホストには、実際のテストを実行し、OSにステータスを応答する必要がある実際のハードウェアがあります。

これはおそらく、ドライバーが初期化されるときに最も顕著になります。たとえば、起動中またはインストール中です。

仮想マシンには、わずかな時間で応答する人工ハードウェア(仮想)があります。すでに「ホット」になっているホストリソース(ドライブ、メモリなど)とペアリングすると、処理が速くなります。

たとえば、実際のDVDドライブの電源投入、初期化、および使用の速度と、VMに接続されている速度を比較します。

6