当前位置:首页 > 虚拟机 > 正文

虚拟机cpu使用率多少合适(虚拟机cpu设置)

VMwareWorkstationCPU如何设置才更加合理?如何才能发挥虚拟机最大性能?

合理设置VMwareWorkstationCPU,最大限度地发挥虚拟机的性能。

1.基本概念

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

每个处理器的核心数是指虚拟CPU的核心数。

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

这里虚拟机的处理器核心总数对应真实物理机(或主机)的CPU线程数(即逻辑处理器数)。

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

2.如何查看电脑参数

打开任务管理器。您可以右键单击任务栏并选择任务管理器,或者使用快捷键“ctrl+esc”选择“性能”然后单击“CPU”来查看您的CPU的相关信息。

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

3.具体配置

1.1个CPU

如果物理机只有1个CPU以我的电脑为例,我电脑的CPU有12核24线程,所以我只需要把虚拟机的处理器核总数小于24。

对于普通计算机,我们建议将虚拟机的处理器核心总数设置为物理机线程数的一半,这里为12。如果电脑配置比较好,线程比较多,可以将虚拟机的处理器核心总数设置为物理机线程数左右,也就是这里的16,这样可以让虚拟机有更好的性能。

确定总数后,接下来我们需要设置处理器数量以及每个处理器的核心数量。

根据测试,这两者的分配在实际性能上并没有太大的差异。所以你可以按照你喜欢的方式设置。为了简单起见,我们设置为

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

但是需要注意!Windows非服务器版本的系统不支持超过两个处理器。Win10版本家庭版、专业版、教育版最多限制2核,工作站版和企业版支持4核。所以如果使用虚拟机安装Windows系统,虚拟机上的处理器数量需要满足上述限制,然后通过乘法即可计算出每个处理器的核心数量。最简单的方法就是将处理器数量设置为1。

最后,虚拟机处理器核心总数为16个,真实物理机将充满16个线程。

(也有人建议,与其增加处理器数量,不如尝试增加每个处理器的核心数量。建议的处理器数量为:每个处理器的核心数量=1:4,即表示性能较弱,比例为1:2。综合以上几点,可以考虑使用2个处理器,每个处理器8个核心。)

2.多个CPU

如果物理上有多个CPU,建议将虚拟机的处理器数量设置为与物理机相同,处理器核心总数如上设置。将虚拟机的处理器核心总数设置为物理机。机器上线程数的一半。如果计算机配置较好,线程较多,可以将虚拟机的处理器核心总数设置为物理机线程数左右。

这样的话,就可以将虚拟机的处理器平均分配给物理机的CPU。例如,假设有一台物理机,有四个8核CPU,总线程数为64。

如果我们将虚拟机的处理器数量设置为8,则核心数量每个处理器为2个。有可能物理机上的一个物理CPU提供8个核心和2个线程;也有可能物理机上的一个物理CPU提供5核2线程,另一个CPU提供3核2线程。,这样所有的物理CPU都不会被使用。

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

虚拟机cpu占用过高怎么办
如何解决VMware虚拟机CPU使用率高的问题
问题现象:最近发现主机CPU使用率很高,虚拟机CPU使用率超过90%,CPU准备值超过20%。遇到这种情况该如何处理呢?
原因分析:很可能是主机缺乏完成请求所需的CPU资源。
解决方案:
1.确定每个主机虚拟机上是否安装了VMwareTools。
2.将该虚拟机的CPU使用率值与主机或资源池上其他虚拟机的CPU使用率进行比较。主机虚拟机视图中的堆叠条形图显示主机上所有虚拟机的CPU使用情况。
3.验证虚拟机待机时间过长是否是由于其CPU使用率达到CPU限制设置导致的。如果发生这种情况,请增加虚拟机上的CPU限制。
4.增加CPU分配以使虚机有更多的运行时间。如果主机系统受CPU限制,则主机上的总待机时间可能仍保持在同一水平。如果主机待机时间没有减少,请为高优先级虚拟机设置CPU预留,以确保它们获得所需的CPU周期。
5.增加分配给虚拟机的内存量。此操作减少了缓存应用程序的磁盘和/或网络活动。这可以减少磁盘I/O并减少主机对虚拟设备的需求。资源分配较少的虚拟机通常会积累更多的CPU空闲时间。
6.将虚拟机中的虚拟CPU数量减少到运行工作负载所需的数量。(例如:四线程虚拟机上的单线程应用程序可能仅受益于单个vCPU。虚拟机管理程序还需要保持三个vCPU空闲,占用可用于处理工作负载的CPU周期。其他。)
7.如果主机不在DRS组中,请将其添加到DRS组中。如果主机位于DRS组中,请增加主机数量并将一台或多台虚拟机迁移到新主机。
8.如果允许,请升级主机上的物理CPU或内核。
9.使用最新版本的虚拟机管理程序软件并启用节省CPU的功能(例如卸载TCP分段、更大的内存页和大帧)。

虚拟机中的xp系统的cpu使用经常会高达90%多,而同时主机(win7)只有百分之十几,怎么回事?怎么弄?
虚拟机的硬件是虚拟的。CPU也不例外。虚拟化软件使用一组隔离措施来虚拟化可供虚拟机使用的CPU。当然,这个虚拟CPU的性能并不是很高。使用率达到90是正常的。此外,虚拟化软件还可以动态调整虚拟CPU性能,以平衡虚拟机和主机占用的资源。
实际的CPU使用率在主机上是可见的,所以你不需要太担心。