2015-05-26 34 views
0

我已經安裝了xen作爲虛擬機管理程序,並且有dom0和一些半虛擬化機器作爲domu虛擬機。
我知道xentop用於檢查系統和虛擬機的性能,我可以讀取它的輸出來衡量虛擬機cpu利用率,但它只是給出了cpus的總使用量!
那麼,是否有任何工具或任何方式獲得每個核心的CPU使用率?如何獲得xen中的cpu內核使用率?

+0

至少對我來說是不清楚你在問什麼,你問你是否有辦法知道你虛擬機的虛擬CPU使用哪個物理核心,以及如何在物理內核之間分配使用情況? –

+0

在xen中,調度程序決定哪個虛擬cpu在哪個物理cpu上執行(在將vcpu固定到pcpu上時,它對於這個問題並不重要)。所以,我只想測量物理核心利用率,而不考慮它們上的vcpus執行情況。也許對於答案,應該考慮pcpu以及它們如何固定或分佈的vcpu執行,以獲得結果。 – hamed

回答

0

我想你可能能從XenMon得到你想要的。 http://www.virtuatopia.com/index.php/Xen_Monitoring_Tools_and_Techniques

此外,請嘗試使用帶有VCPU選項的xentop:-v或在xentop內按V鍵。

如果您使用的是XenServer,那麼有很多有趣的主機指標可用,遠遠超過基本的Xen設置。退房http://support.citrix.com/servlet/KbServlet/download/38321-102-714737/XenServer-6.5.0_Administrators%20Guide.pdf,第9章

這一切都特別好,如果你使用XenCenter查看這些指標,但我要說的是,因爲我寫它的顯著部分;-)

相關問題