Windows Server 2012、Hyper-V 和 CPU 使用率

Windows Server 2012、Hyper-V 和 CPU 使用率

在此处输入图片描述

该服务器也位于 RAIDed SSD 驱动器上。

在 Hyper-V 中,主机似乎比虚拟机获得更多的 CPU,这有什么原因吗?

客户机的 CPU 使用率为 100%,而主机的 CPU 使用率仅为 20%。您知道这是为什么吗?

答案1

Hyper-V 中的“主机”实际上本身就是一个特殊的虚拟机。VM 并非“在其上运行”,尽管 Hyper-V 虚拟机管理程序使用主机进行文件和网络访问以及其他一些操作。主机报告的操作并不能准确反映硬件的实际操作。我实际上还没有找到在 Hyper-V 中准确分析 CPU 和内存 IO 的方法。

正如 TomTom 所指出的,“主机”在 CPU 调度方面确实比虚拟机具有优先权。

类似问题:

答案2

主机具有优先权,因为它应该仅运行 Hyper-V(和系统控制包,如 SCOM),如果它得不到所需的资源,所有虚拟机都会陷入匮乏状态。

相关内容