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

虚拟机的核心是主机的线程吗(虚拟机需要多少核多少线程)

为什么ESXi虚拟机配置CPU开启超线程后在系统里看到的一个核心还是只有一个线程呢?ESXi上的物理CPU核心数量(包括超线程支持)等于虚拟CPU数量。
例如,如果您有2个8核、16线程的CPU,则可用vCPU数量为32个。
实际上,您可以将超过32个vCPU分配给不同的虚拟机,但这会减少虚拟机的CPU处理性能,但仍然可用。
我们曾经在三台esxi服务器(每台服务器有两个8核16线程处理器)上构建了VSAN,在其上创建了150个云桌面,配置了近280个vCPU核心,并且仍然使用得很好。
只要所有虚拟机不同时占用100%的CPU资源就没有问题。通常,虚拟机仅配置一或两个核心。只有特殊应用才分配4到8核,如果确实需要这么高的计算性能,建议不要使用虚拟化。最好直接安装。在物理服务器上。当然,您也可以选择更强大的4或8处理器服务器。

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

合理设置VMwareWorkstationCPU,最大化虚拟机性能。

1.基本概念

进程数是指:虚拟CPU的数量。

每个进程的核心数是指虚拟CPU核心数。

核心进程数=进程数/每个进程的核心数。

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

开始时,我们只需要使度量进程总数<逻辑进程数即可。

2.如何查看电脑参数

打开任务管理器。右键任务选择任务管理器,或者使用快捷键“Ctrl+esc”选择“执行”然后点击“CPU”,可以看到你的CPU的相关信息,第二个是逻辑进程数(一个CPU可以有多个核心,通常一个核心对应一个线程。但是通过Intel的超线程技术,一个核心可以响应两个线程,也就是并行处理两个任务,所以逻辑数是核心处理器数量翻倍。

3.具体配置

1.单CPU

如果物理机只有一个CPU以我的电脑为例,我的电脑的CPU有12核24线程,所以我们只要让虚拟机处理核心总数小于244即可。

对于普通电脑,我们推荐使用虚拟机的处理核心总数虚拟机附加的线程数是物理机的一半,这里是12。如果电脑配置比较好,线程比较多,可以将虚拟机的总处理核心数加上物理机的线程数,即这里的16,这样虚拟机可以有更好的性能表现。表现

确定了整数后,我们必须将进程数和每个处理器的核心数相加。

从证据来看,两人的目的地实际上并没有太大差别。因此,您可以根据需要进行设置:为了简单起见,我们将其设置为

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

但是你一定要注意!Windows的非服务器版本不支持两个以上的处理器。Win10版本家庭版、专业版、教育版最多限制2核,运营版和企业版支持4核。因此,如果使用虚拟机安装Windows系统,则需要虚拟机中的进程数满足上述限制,然后通过乘法即可计算出每个进程的核心数。最简单的方法是设置1个进程。

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

可以考虑点使用2进程,每个处理器8核

如果有多个物理CPU,建议设置虚拟机进程数与物理机相同处理器核心数设置如上,虚拟机的处理器核心数为物理机线程数的一半,如果电脑配置比较好,线程数较多,可以把整个数虚拟机的处理核心数。那么物理机上的线程数。

这样的话,虚拟机的处理器就可以平均分配给物理机的CPU。例如:put物理机有四个CPU核心,总线程数为64。

如果我们将虚拟机的进程数设置为8,则每个进程的核心数为2。有可能一台物理机中的一个物理CPU提供核心2个线程,也有可能一台物理机中的一个物理CPU提供5个核心2线程,另一个CPU提供3个核心2线程。体内的花生全部没有被利用。

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

虚拟机分的是核心数,还是线程虚拟机处理器数量指的是你物理机的CPU数量;个人电脑通常只有1个!每个CPU的核心数不能超过你物理机的核心数,但是如果你开多个虚拟机,每个虚拟机可以有相同的配置,所以线程是分配的!