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

虚拟机用的cpu能和主机一样吗(主机能给虚拟机共享软件吗)


一、虚拟机设置CPU是物理机的多少比较合适,能设置一样么?这取决于物理服务器的硬件配置和虚拟机的资源消耗。没有固定的算法。
但总的来说有一些限制:
1。内存
内存本质上是一个硬限制。服务器的物理内存肯定是有限的。例如,一台服务器有8核和8G内存。正常情况下hypervisor会占用512M内存,还剩下7.5G左右的内存。假设每个虚拟机的配置为1corecpu和1G内存,则最多可以有7个。在此虚拟机上运行。创建新虚拟机时,会报内存不足的错误信息。这样的话,每个虚拟机在满载的情况下最多可以有1个cpucore的计算能力和1G的内存容量。
当然,当今的虚拟机管理程序本质上支持过度使用功能。也就是说,如果你的内存只有8G,但是你设置了一定的复用率,比如说50%,那么就可以。拥有高达12G的独立内存。仍然使用上面的例子,如果overcommit设置为50%,最多可以创建11个虚拟机(1core,1Gmem)。对于服务器虚拟化,建议不要将过量使用级别设置得太高,通常为20%。对于桌面虚拟化来说,超额使用级别可以设置为50%。
2.网卡
如果服务器只有一张网卡,所有虚拟机的网络流量都经过一张网卡,虚拟机越多,每个虚拟机能使用的带宽就越少。例如使用多个网卡等。

CPU资源基本上是使用时分复用(即时间片)进行轮询的。
4.磁盘I/O
这是本地磁盘还是网络磁盘?如果是网盘,用的是iSCSI还是光缆?不同的情况有不同的负载。
一般情况下,需要综合考虑物理服务器的整体健康状况、虚拟机负载等因素来计算一台服务器上可以运行的虚拟机数量。没有固定的公式。


二、vm虚拟机里挂游戏,怎么才能降低主机cpu占用率?主机开游戏占用30%cpu,虚拟机里开也占用同不可能。虚拟机本身就是使用硬件资源的软件在虚拟机中运行程序肯定会使用更多的硬件资源一般情况下很少建议人们安装虚拟机,除非计算机的性能足够强。


三、为什么虚拟机的cpu性能比主机好这怎么可能?你知道什么是虚拟机吗??软件用于在主机系统上虚拟化系统,称为虚拟机。还是用宿主机的CPU来计算的!!虚拟机的CPU是主机运行时运行虚拟机的主机CPU。怎样才能比原来的主机CPU有更好的性能呢?


四、可以把虚拟机的CPU核心数设置为和物理机相同数量吗?完全没问题,只要不超过限制就行!