2025年VMWARE虚拟机的CPU分配(VMWARE14):处理器数量、核心数量分配验证

VMWARE虚拟机的CPU分配(VMWARE14):处理器数量、核心数量分配验证最近搞了个 12 核 24 线程的服务器 CPU 加上华南金牌的主板 配了 64G 的内存 有点飘 然后用 VMWARE14 建了好几个虚拟机 多开耍耍 然后 CPU 的分配成了一个问题 因此上网查了下 有两种说法 方案 1 有说虚拟机处理器设置页面的 处理器数量 指的是 核心数

大家好,我是讯享网,很高兴认识大家。

最近搞了个12核24线程的服务器CPU,加上华南金牌的主板,配了64G的内存,有点飘。然后用VMWARE14建了好几个虚拟机,多开耍耍。然后CPU的分配成了一个问题,因此上网查了下,有两种说法:

方案1:

有说虚拟机处理器设置页面的“处理器数量”指的是“核心数”,“每个处理器的内核数量”是超线程数量。按照这种说法,那么我们比如要分配6核12线程给虚拟机,那么就得设置成:

处理器数量:3

每个处理器的内核数量:4

但是选择“处理器数量”时,超过2的值会有个警告(CPU 的总数已超出该主机上的限制),就算我们不管它,装完系统后,查看windows任务管理器时会发现,实际上总共的核心数只有2*4=8个核心。所以事实胜于雄辩,这种方式是不正确的。

方案2:

另一个说法就是,“处理器数量”跟物理主机的CPU个数一样,比如我机子上只有一颗CPU(12核24线程),那么这个就只能选1。

那么“每个处理器的内核数量”就是核心数了,但是VMWARE没有超线程的选项,所以不管它,我们设置成:

处理器数量:1

每个处理器的内核数量:12


讯享网

进入虚拟机win7系统后,打开windows任务管理器,发现法分配成功,会看到12个核心:

但是新的问题又来了,虚拟机(win7系统)分配了12个核心,那么这12个核心对的是我们物理主机12核还是12个线程呢?

突然想到一种验证方法:用CPU跑分软件,会把CPU所有核心(及超线程)全部占满。

那么,我们就进入虚拟机win7系统中,安装了鲁大师,只进行CPU的跑分:

与此同时,赶紧切换到物理主机(win10系统),打开任务管理器:

上面这个截图,是物理真机(win10系统)打开“性能”页面,把CPU利用率图形改成“逻辑处理器”来查看所有核心和线程的占用情况。通过观察,发现有12个线程占用率到达100%。

结论:方案2正确,且WMWARE占用的是最终的“超线程”。

小讯
上一篇 2025-03-02 16:10
下一篇 2025-03-02 14:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/22842.html