该服务器也位于 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),如果它得不到所需的资源,所有虚拟机都会陷入匮乏状态。