2014-10-02 131 views
1

我正在嘗試測量KVM設置(主機和來賓)上的cpu overcommitting的影響。我可以檢測vCPU數量增加時性能下降,但理想情況下我想查看一些更客觀的指標(如esxtop中的CPU Ready)。是否有與提供類似指標的KVM相同的esxtop?如何獲取KVM guest虛擬機的「CPU就緒」值?

回答

1

在監控KVM中的虛擬機的方式與如何使用ESXi監控虛擬機之間存在着根本性區別。

由於很多人在Linux中運行KVM,我將假定您的底層操作系統是基於Linux的操作系統。

如何使CPU就緒與KVM一樣?

  1. 隨着htop使更多指標和觀看gu部分。這將告訴您客人使用的CPU使用量。
  2. 使用virt-top它告訴你客人的整體CPU使用情況(等等)。

適用於ESXi的oversubscription原理也適用於KVM。儘管KVM不像ESXi那樣使用CPU綁定(默認情況下),但您仍然不希望KVM中的vCPU與vCPU的比率高於1:5。當然,這取決於你使用CPU的數量。您也不希望提供比必要更多的CPU內核。從1核開始並向上移動。

相關問題