运行虚拟机时,VT-x 支持还是更高的时钟速度更好?

运行虚拟机时,VT-x 支持还是更高的时钟速度更好?

我正在考虑构建一个新的台式工作站。我将使用 VMWare Workstation 来运行虚拟机,可能一次只运行一两个。我目前正在决定 CPU 和选项,我正在考虑 i7 2600 或 i7 2600K。2600 支持 VT-x 和 VT-d 指令,但不能超频。2600K 可以超频(从 3.4GHz 的原始频率轻松升至 4.5 GHz),但缺乏对 VT-x 和 VT-d 的支持。

哪一个对于一般开发,尤其是虚拟机更有用?

答案1

2600k 支持 VT-x。请参阅 VT-x 行中的 YES。它似乎确实缺乏 VT-d 支持。但这对您来说并不重要,因为 VT-d 在 Vmware Workstation 下不受支持,或者据我所知,除 Vmware ESXi 之外的任何虚拟机管理程序都不受支持,而 Vmware ESXi 是type-1 虚拟机管理程序并且不适合在您的桌面系统上使用。

答案2

嗯,大多数人实际上并不会超频他们的服务器,因为他们想要一个稳定的环境。

此外,VT-X 正是您在服务器上所需要的,您将减少开销,因为您的虚拟机将能够直接访问 CPU 上的某些指令,从而减少开销并提高性能。

另外,有些操作如果没有 VT 就无法运行(Windows 2008)。有些主机系统明确要求 VT(最新的 ESX)。

答案3

VT-x 和 VT-d pro:某些操作系统需要它来运行/启动。

答案4

您会在您的 Box 上运行基于 Windows 的操作系统吗?您可能想尝试使用最新 KVM 实现的 Linux 发行版,如 OpenSUSE(+虚拟化存储库)或 Fedora(Bloody Edge 和开发平台)。基于内核的虚拟机 (-KVM-) 利用基于 VT-x(Intel Vanderpool)或 VMX(ADM Pacifica)的基于硬件的虚拟化。您几乎可以虚拟化任何您想要的平台。另一种方法是使用 VirtualBox,它似乎也能够利用硬件虚拟化。HTH

相关内容