2014-10-02 245 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核开始并向上移动。

相关问题