我计划构建一个主要用于运行虚拟机的服务器。我将主要使用Qemu(支持 KVM)和Virtualbox作为管理程序。将有数十台虚拟机,它们不会执行计算量大的任务。我知道我需要选择一个支持 VT-x/AMD-v 的 CPU,我会从超线程中受益,但是在虚拟机管理程序环境中,较少的高频核心与较多的低频核心相比如何?例如,四核 Haswell 微架构Core i7-4790K,其中四个内核以 4GHz 运行,而八核Xeon E5-1428L v3,所有八个内核均以 2GHz 运行。如果需要任何其他信息,请询问。
这完全取决于您的需求,大多数人会选择更多内核,因为这意味着您很可能能够在单个主机上运行更多虚拟机或具有更多 vCPU 的虚拟机。但是,如果您有已知数量的 VM 可以从更高频率的 CPU 中受益,那么就一定要这样做。这就是说我总是更喜欢 Xeon 而不是 iX CPU,因为它们具有额外的可靠性功能。