web-dev-qa-db-ja.com

Windows 764ビットと仮想マシンの32ビット

Ubuntu 10.04を実行していて、仮想マシンでWindows7を実行したいと考えています。私は64ビットシステムを使用しているので、64ビットWindowsを実行できますが、これが仮想マシンにとって良いアイデアかどうか疑問に思っています。速くなりますか?より多くのリソースを使用し、ホストOSの速度を低下させますか?

2
tony_sid

使用しているハードドライブの配置など、他の要因がパフォーマンスにはるかに大きな影響を与えると思います。

仮想マシンにより多くのメモリまたはCPUコアを割り当てない限り、64ビットのゲストOSが32ビットのゲストよりもホストOSの速度を低下させる可能性はほとんどありません。ただし、64ビットゲストをインストールする場合は、少なくともゲストOSが最大4GBを超えるメモリをアドレス指定するオプションがあります。アプリケーション(およびハードウェア)によっては、これによりパフォーマンスが向上する可能性があります。

6
sblair

2010年に回答があるようです。2012年も同じ質問が残っています。実際のRAMが4GB以下(ホストマシンなど)の場合は、Windows 732ビットを使用してください。 4GBを超えるホストRAMを使用する場合は、64ビットのWindows7を使用してください。

どうして?私は32ビットのWindows7 VMをMacでの開発に使用しました。これは、古いMacbook(2GHz Core2Duo、4GB RAM)が64ビットバージョン(わずかに大きいメモリフットプリント)で窒息するためです。ポイント)16GB Macbook Pro Retinaでは、同じVM実行途方もなく高速ですが、プッシュするとチョークすることがあります(SQL Server 2012 + Visual Studio 2012 + Azureエミュレーター+25 8GBの仮想RAMのうち3.5GBしか表示されないため、ブラウザのタブなど)32ビットから64ビットへのアップグレードパスがなく、2012年にあることを考えると(より良いCPU、RAMなど)エラー64ビットバージョンの側で。今...私は私のVM ..にWin764ビットを再インストールする必要があります。

[編集]

さて、私は非常に興味があり、Windows 7を再インストールした後、数値を実行しました。これが実際のベンチマーク数値です。

  • ハードウェア:Macbook Pro Retina
    • CPU:Core i7 @ 2.3Ghz(クアッドコア、ハイパースレッド= Windowsタスクマネージャーの8コア)
    • メモリ:16 GB
    • ディスク:256GB SSD

テストは次のとおりです。VisualStudio2012ソリューションのコンパイルにかかる時間を測定する

結果:

  • 32ビットWindows7 SP1(4GB RAM):1.363秒
  • 64ビットWindows7 SP1(6GB RAM):1.240秒

結果:この特定のタスクでは、64ビット(およびより多くのRAMへのアクセス)が10%向上するようです。

5
DeepSpace101