web-dev-qa-db-ja.com

VMWare Fusion-Windows 7とXPのどちらが優れていますか? 32ビットまたは64ビット?

WindowsをホストするときにVMWareFusionのパフォーマンスが向上するか低下するかについてのアドバイスを探していますXP vs Windows 7. 32ビットと64ビットは大きな違いがありますか?私は開発者であり、私はWindowsインストールを使用して、Visual Studio2010や大規模な.NETアプリなどの重いツールを実行することを計画します。

4
Armen

他の仮想マシンと同様に、これはホストマシンの仕様と、ゲストオペレーティングシステムに提供するリソースの量によって異なります。

Visual Studio Webサイトでは、x86およびx64アーキテクチャの場合はそれぞれ1GBまたは2GBのRAM、仮想マシンで実行している場合はさらに512MBのRAM.

Win7 x64をそのままスムーズに実行するには、最低2GBが必要です。したがって、Win7x64でVS2010を実行するには、マシン上で最低4.5GB RAM)が必要です。 .NETアプリケーションでは、安全のためにさらに2GBのRAMを追加するので、最低6GBまたはRAM、できれば仮想用に8GBがない限り、x64ゲストOSを実行しません。マシン。ホストOSが十分に実行されるようにさらに追加します。

X86ゲストOSを使用していた場合、最低1.5 GBが必要であり、さらに1 GB VS 2010で要求されるため、最低2.5GBが必要です。上記のように、大規模な.NETアプリケーション開発を可能にするためにさらに2GBを追加します。したがって、[@ Sidがコメントで言及しているように] 32ビットWindowsの最大許容量である4GBで満足します。ホストOSを十分に実行できるように、ホストで最低2GBを追加して、合計で6GB以上を許可します。

さらに、VS2010に最低1.6Ghzのプロセッサを割り当てることができる必要があるため、現実的には、これを十分に実行するには、最低でもデュアルコア、できればクアッドコアプロセッサについて説明します。

エンドユーザーのテストには、とにかくx86とx64の両方を使用することをお勧めします。したがって、8GBとクアッドコアが最小であり、これを達成する必要があることをお勧めします。

出典: http://www.Microsoft.com/visualstudio/en-us/products/2010-editions/professional/system-requirements

3
Paul

私は問題なくテスト目的で両方を実行しています。しかし、私は12GBのRAMを搭載したクアッドコアMacProを使用しています。 iMacまたはMacbookProを使用している場合はYMMV。 VMを別のハードドライブに保持することをお勧めします。USBのCPUオーバーヘッドを回避するためにFirewireを使用するか、MacProを使用している場合は2番目の内部ドライブを使用してください。私の経験では、物事がはるかに速く実行されます。

Win7でAeroを実行していて、大量のRAMを搭載する余裕がない場合は、時々気付くかもしれませんが、ほとんどの場合、GPUによって高速化されるため、問題ない可能性があります。 XP明らかに、Win7に含まれている多くのがらくたはないので、間違いなくベンチマークが速くなりますが、使用法の観点から、VS2010で開発を行っている場合は、おそらくWin7にあります。

VMでは、これまでのところ32と64の違いはありません。実際には、テストのために両方を維持する必要がありますが、x64によるパフォーマンスの向上には気づいていません。十分にRAMをプッシュしてx64を利用する必要がある場合を除いて、x32は正常に機能するはずであり、2つの違いに気付かない可能性があります。繰り返しますが、YMMV。

1
peelman