在Win7 32位guest虚拟机的VMware 2.x VM中应该configuration多less个内核?

我有一个64位, 非VT主机,4核心和6 GB的RAM。

我应该分配多less个核心给虚拟机?

罗布的总结并不完全赞同他所支持的线索。

  • 他链接的post中的海报正在运行一个系统,共有2个可用的核心。
  • 分配有2个vCPU的虚拟机需要等待这两个核心在被授予CPU时间之前是空闲的。
  • 自然,pipe理程序/主机系统在CPU资源方面首先获得优势。
  • 长话短说,在这种情况下,虚拟机很less会被允许访问CPU。

所以如果这是你计划在这个系统上运行的唯一的虚拟机,那么分配2到3个内核对你来说可能会工作得很好。 分配4很可能会削弱虚拟机。

如果你打算同时运行其他虚拟机,我推荐2个vCPU。 对于大多数具有3个以上可用内核的工作负载和系统来说,这似乎是一个很好的select(最多可以有多个内核)。

确实需要做的工作,你正在尝试做的及时。 或尽可能接近。

或者如果你想以另一种方式来看待,那么你会购买多less个内核来完成非虚拟化的任务?

就应用程序的networking,内存,CPU和磁盘要求如何工作而言,仅仅因为运行它的平台是虚拟化的,没有什么不可思议的事情发生(或者不会发生)。