64位机器上的32位或64位虚拟机速度更快(vmware)

Nic*_*oft 14 vmware 64-bit 32-bit

我有64位主机操作系统的64位主机.我想安装一个虚拟机(1GB或更小的RAM),但我不知道哪个会显示更好的性能.我听说64位硬件/软件的唯一优势是每个进程可以处理超过2 GB的内存,而且它实际上比32位慢.

因此,最好安装32位guest虚拟机操作系统/操作系统或64位.

我认为我将运行的软件是32位,所以无论如何它都会运行/不运行/使用32位库.但是,如果我有64位版本的软件怎么办?

小智 3

好吧,就像你经常听到的废话一样。它的一大优势是不仅支持每个进程超过 2GB,而且还支持超过 2b 的总量——这是更严格的限制。事实上,在 32 位计算机上运行 2gb 进程为文件缓存留下的回旋空间很小,而在 64 位计算机上运行 2g 进程则留下大量回旋空间。

除非系统压力很小,否则内存屏障会使 32 位操作系统级别的安装变得很糟糕。哎呀,我在运行 Visual Studio 的虚拟机上编写了它 - 具有 8GB 内存,因为它确实有助于调试大型内容。

我认为我将在其上运行的软件是 32 位的,因此它将在仿真中运行

啊——现在你也传播坏话了。没有仿真,32 位执行在所有像样的处理器上(8 不包括安腾)与 64 位一样快。

但如果我有 64 位版本的软件怎么办?

依靠。对于大多数软件来说,这是没有意义的。取决于软件是否可以/使用超过 2GB 的内存。但即使不是 - 操作系统也可能会。