快捷搜索: 王者荣耀 脱发

关于Windows10虚拟机处理器数量的问题

本人使用VMware 16.1安装了Windows 10 64位虚拟机:

最近发现安装的Windows 10虚拟机提示一个错误:

虚拟机配置使用的虚拟处理器插槽数量多于客户机所支持的数量。

对这个问题很疑惑。

按照我之前的理解,这里的处理器数量是CPU的核数,每个处理器的内核是每个核的线程数。我这样配置为4核8线程应该没问题啊。

经过资料搜索,发现我的理解有问题。

这里的处理器数量指的是芯片数量,也就是你主板上有几个CPU。

每个处理器内核数量是每个芯片的核心数量。每个核心支持多个线程,在VMware中是没法配置的。

假设我们要配置为一个4核8线程的处理器,在VMware中是不行的,可以考虑配置为一个8核处理器。也就是处理器数量1,每个处理器内核数量8。或者配置为2个4核处理器:

从这个错误还发现一个问题,也就是Windows 10对于支持的芯片个数有限制。

这个限制到底是多少,不同Windows 10版本的限制有没有区别?

这个问题之前没有了解过,想顺便确定一下。

搜索许久,为发现msdn上有官方说法,最终在wiki上找到一个介绍:

Feature Home Pro Education Pro for Workstations Enterprise Maximum CPU sockets 1 2 2 4 2 Maximum CPU cores 64 128 128 256 256

这里列出了Windows 10不同版本支持的最大CPU个数和最大CPU核心总数。

但并没有找到官方说法,仅供参考。

经验分享 程序员 微信小程序 职场和发展