Virtual machine 如何获得;“CPU就绪”;KVM来宾的值?

Virtual machine 如何获得;“CPU就绪”;KVM来宾的值?,virtual-machine,virtualization,kvm,memory-overcommitment,Virtual Machine,Virtualization,Kvm,Memory Overcommitment,我试图测量KVM设置(主机和来宾)上cpu过度使用的影响。当VCPU的数量增加时,我可以检测到性能下降,但理想情况下,我希望查看一些更客观的指标(如esxtop中的CPU就绪)。KVM是否有一个等效于esxtop的方法,它提供了类似的度量。在KVM中监视vm的方式和使用ESXi监视vm的方式之间有着根本的区别 由于很多人在Linux中运行KVM,我将假设您的底层操作系统是基于Linux的操作系统 如何让KVM具备CPU般的功能? 使用htop启用其他指标并查看gu部分。这会告诉您来宾使用了多少C

我试图测量KVM设置(主机和来宾)上cpu过度使用的影响。当VCPU的数量增加时,我可以检测到性能下降,但理想情况下,我希望查看一些更客观的指标(如esxtop中的CPU就绪)。KVM是否有一个等效于esxtop的方法,它提供了类似的度量。

在KVM中监视vm的方式和使用ESXi监视vm的方式之间有着根本的区别

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

如何让KVM具备CPU般的功能?

  • 使用
    htop
    启用其他指标并查看
    gu
    部分。这会告诉您来宾使用了多少CPU
  • 使用
    virt top
    ,它告诉您来宾的总体CPU使用率(以及其他内容) 适用于ESXi的原则也适用于KVM。尽管KVM不像ESXi那样使用CPU绑定(默认情况下),但您仍然不希望KVM中的pCPU与vCPU的比率超过1:5。当然,这取决于CPU的利用率。您也不希望提供超过需要的CPU内核。从1芯开始,向上移动