我有一台 Debian 機器,有 4 個 CPU 核心運行Xen使用兩個虛擬機,我無法確定整體實際 CPU 使用情況。
每台機器都分配有兩個 VCPU,且 CPU 使用沒有上限:
Domain-0 0 256 0
dom01 1 256 0
dom02 4 256 0
登入每台電腦時,top
顯示每個 CPU 上 80-90% 的 CPU 使用率(我按「1」單獨顯示每個核心)。 xentop
dom0 同意此報告。
然而,top
在 dom0 上顯示所有 4 個 CPU 核心大部分時間都處於空閒狀態。
xen 是否向 dom0 隱藏了虛擬環境的 CPU 使用率top
?如果是的話,有什麼辦法可以顯示機器上CPU核心的真實利用率嗎?
答案1
正確,dom0 沒有看到 domU CPU 活動。
答案就在你的問題中:xentop
在 dom0 上顯示了 CPU 的真實利用率。