如何获得" CPU Ready" KVM来宾的价值?

时间:2014-10-02 00:55:45

标签: virtual-machine virtualization kvm memory-overcommitment

我正在尝试测量cpu过度使用对KVM设置(主机和来宾)的影响。我可以检测到当vCPU数量增加时性能下降但理想情况下我想查看一些更客观的指标(如esxtop中的CPU Ready)。是否存在与KVM相同的esxtop,它提供了类似的度量标准。

1 个答案:

答案 0 :(得分:1)

在KVM中监控虚拟机的方式与使用ESXi监控虚拟机的方式之间存在根本区别。

由于很多人在Linux中运行KVM,我将假设您的底层操作系统是基于Linux的。

如何使用KVM实现CPU就绪功能?

  1. htop启用其他指标并观看gu部分。这可以告诉您客户使用的CPU使用量。
  2. 使用virt-top告诉您访客的总体CPU使用率(以及其他内容)。
  3. 适用于ESXi的oversubscription原则也适用于KVM。虽然KVM不像ESXi那样使用CPU绑定(默认情况下),但您仍然不希望KVM中的pCPU与vCPU比率超过1:5。当然,这取决于您使用CPU的程度。您也不希望提供比所需更多的CPU内核。从1核心开始向上移动。