视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
VMware Workstation CPU如何设置才更加合理?如何才能发挥虚拟机最大性能?
2024-10-14 12:10:38 责编:小OO
文档


VMware Workstation CPU发挥虚拟机最大性能的合理设置。

一、基本概念

处理器数指的是:虚拟的CPU数量。

每个处理器的内核数量指的是:虚拟CPU的内核数。

处理器内核总数=处理器数量✖每个处理器的内核数量。

此处虚拟机处理器内核总数对应于真实物理机(或者叫宿主机)CPU线程数(即逻辑处理器的数量)。

所以在设置的时候,我们只要让处理器内核总数<逻辑处理器的数量即可。

二、如何查看自己电脑的参数

打开任务管理器,可以在任务栏右键选择任务管理器,或者使用快捷键“ctrl+esc”,选择“性能”,然后点击“CPU”,就可以看到自己CPU的相关信息。

第一个为内核数量,第二个为逻辑处理器数量。(一个CPU可以有多个内核,一个内核一般对应于一个线程,但是通过Intel的超线程技术,一个核心可以对应于两个线程,即可以并行处理两个任务,所以逻辑处理器的数量是内核数量的两倍。)

三、具体配置

1.一颗CPU

如果物理机只有一颗CPU,以我的电脑举例,我电脑的CPU为12核24线程,所以我只需要令虚拟机的处理器内核总数小于24即可。

对于一般的电脑,我们建议虚拟机的处理器内核总数设置为物理机线程数的一半,即此处为12。如果电脑配置比较好,线程较多,可以将虚拟机处理器内核总数设置为物理机线程数的左右,即此处为16,这样可以让虚拟机有更好的性能。

确定总数后,下面我们要设置处理器数量和每个处理器的内核数量

根据测试,这两个的分配并不会导致实际性能有太大差异。所以可以随意设置,为简单起见,我们设置为

处理器数量为1,每个处理器的内核数量为16。

但是需要注意!windows非server版的系统是不支持超过两个处理器的,win10的版本为家庭版、专业版和教育版最大支持2内核,工作站版和企业版是4内核。所以如果你用虚拟机装windows系统的话,虚拟机上处理器数量需要满足以上,然后每个处理器的内核数量自己根据乘法计算一下就行。最简单的方法就是把处理器数量设置为1。

最后虚拟机处理器内核总数为16,真实的物理机上就会跑满16个线程。

(也有人建议说尽量不要增加处理器数量,而是增加每个处理器的内核数量,建议处理器数量:每个处理器的内核数量=1:4,性能弱一些的为1:2,综合上述观点,可以考虑使用处理器数量为2,每个处理器的内核数量为8。)

2.多颗CPU

如果物理上有多颗CPU,则建议把虚拟机的处理器数量设置为和物理机一致,而处理器内核总数同上进行设置,将虚拟机的处理器内核总数设置为物理机线程数的一半,如果电脑配置比较好,线程较多,可以按将虚拟机的处理器内核总数设置为物理机线程数的左右。

这样的话,可以让虚拟机的处理器平均分配到物理机的CPU上。如假设现在有一台4颗8核心CPU的物理机,总线程数为。

如果我们把虚拟机的处理器数量设置为8,每个处理器的内核数量为2。则有可能由物理机上的1个物理CPU提供8个核心,2个线程;也可能由物理机的1个物理CPU提供5个核心,2个线程,另一个CPU提供3个核心,2个线程,这样就用不到所有的物理CPU。

如果我们把虚拟机的处理器数量设置为4,每个处理器的内核数量为4。则物理机的每个CPU都会提供2个核心,每个核心2个线程。最终达到的最佳的计算性能。

下载本文
显示全文
专题