如何判斷 xen 環境中的真實 CPU 負載?

如何判斷 xen 環境中的真實 CPU 負載?

我有一台 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」單獨顯示每個核心)。 xentopdom0 同意此報告。

然而,top在 dom0 上顯示所有 4 個 CPU 核心大部分時間都處於空閒狀態。

xen 是否向 dom0 隱藏了虛擬環境的 CPU 使用率top?如果是的話,有什麼辦法可以顯示機器上CPU核心的真實利用率嗎?

答案1

正確,dom0 沒有看到 domU CPU 活動。

答案就在你的問題中:xentop在 dom0 上顯示了 CPU 的真實利用率。

相關內容