我有一个虚拟机有两个核心。 我closures了电源并将设置更改为四个内核。
以下是我所看到的:
这似乎很奇怪。 我错过了一些让Windows使用剩下的两个CPU的步骤?
我正在运行Windows 7 SP1 x64。
你已经给了VM 4 CPU,Windows 7将只处理两个物理CPU,它会看到更多,但是它是一个客户端操作系统,所以一次只能处理2个。
你需要做的是强制它认为它是一个四核CPU,顺便说一下,VMWare Workstation允许你在每个虚拟机的基础上定义它,因为它是为基于客户机操作系统的虚拟机devise的,而ESXi则更侧重于与服务器相关的可以处理> 2个物理CPU的操作系统。
这是一个黑客/变化来做你所需要的;
http://www.yellow-bricks.com/2009/06/04/per-processor-licenses-for-your-application/
大多数VMware机器都configuration为使用最后一个免费版本的VMware Workstation,即6。后者意味着您有2个处理器的限制。 如果您拥有VMware 6.5+的许可证,则可以更改“硬件兼容性”(如VMware称之为),以便您可以添加更多的处理器。
还要确保你明确地在esxi中设置它为2cpu的2个核心。 这将是非常重要的,正如前面的海报所示,Windows 7不能处理两个以上的CPU。