我有一台有 4 个 CPU 核心的 Debian 机器运行Xen使用两个虚拟机,我无法确定整体实际 CPU 使用率。
每台机器分配有两个 VCPU,且 CPU 使用没有上限:
Domain-0 0 256 0
dom01 1 256 0
dom02 4 256 0
登录到每台机器时,top
显示每个 CPU 的 CPU 使用率为 80-90%(我按“1”分别显示每个核心)。dom0 xentop
同意此报告。
然而,top
dom0 显示所有 4 个 CPU 核心大部分时间都处于空闲状态。
xen 是否对 dom0 隐藏了虚拟环境的 CPU 利用率top
?如果是,有什么方法可以显示机器上 CPU 核心的实际利用率?
答案1
正确,dom0 看不到 domU CPU 活动。
答案就在您的问题中:xentop
dom0 向您展示了 CPU 的实际利用率。