当处理虚拟机的处理器数量时,一般推荐的设置是将处理器数量设为与本地主机实际CPU核心数一致,以避免出现运行错误。 具体步骤如下:
首先,开虚拟机的设置选项,找到相应的配置界面。
在设置中,找到并点击“处理器”选项,这是关键步骤,因为在这里决定了虚拟机的CPU资源分配。
如果你的本地主机只有一个CPU核心,尝试将处理器数量设置为"4",可能会导致虚拟机报错,提示与硬件不匹配。 这是因为虚拟机试图分配超过实际可用的CPU资源。
因此,根据你的电脑配置,正确的做法是将处理器数量设置为与实际CPU核心数相同,例如1个核心,同时内核数量设置为"1"。 这样可以确保虚拟机的稳定运行,避免出现错误。
设置完成后,即可顺利启动虚拟机,进入虚拟系统进行作了。 记住,合理配置虚拟机的处理器数量是确保其正常运行的基础。
卡顿那是没办法的,一个CPU运行两个系统,你说能不卡吗,但可以更改一下虚拟机设置,即可让虚拟机流畅一些,但是电脑可能就慢一些
1、开VMware
2、右键需要更改设置的虚拟机
3、点击设置
4、点击内存,在右边可以修改内存大小
点击处理器,可以修改处理器内核数量
VMwareWorkstationCPU发挥虚拟机最大性能的合理设置。
一、基本概念
处理器数量指的是:虚拟的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的物理机,总线程数为64。
如果我们把虚拟机的处理器数量设置为8,每个处理器的内核数量为2。 则有可能由物理机上的1个物理CPU提供8个核心,2个线程;也可能由物理机的1个物理CPU提供5个核心,2个线程,另一个CPU提供3个核心,2个线程,这样就用不到所有的物理CPU。
如果我们把虚拟机的处理器数量设置为4,每个处理器的内核数量为4。 则物理机的每个CPU都会提供2个核心,每个核心2个线程。 最终达到的最佳的计算性能。
上一篇:虚拟机画面不流畅
下一篇:虚拟机处理器数量和内核设置多少