我正在尝试测量cpu过度使用对KVM设置(主机和来宾)的影响。我可以检测到当vCPU数量增加时性能下降但理想情况下我想查看一些更客观的指标(如esxtop中的CPU Ready)。是否存在与KVM相同的esxtop,它提供了类似的度量标准。
答案 0 :(得分:1)
在KVM中监控虚拟机的方式与使用ESXi监控虚拟机的方式之间存在根本区别。
由于很多人在Linux中运行KVM,我将假设您的底层操作系统是基于Linux的。
如何使用KVM实现CPU就绪功能?
htop
启用其他指标并观看gu
部分。这可以告诉您客户使用的CPU使用量。virt-top
告诉您访客的总体CPU使用率(以及其他内容)。 适用于ESXi的oversubscription原则也适用于KVM。虽然KVM不像ESXi那样使用CPU绑定(默认情况下),但您仍然不希望KVM中的pCPU与vCPU比率超过1:5。当然,这取决于您使用CPU的程度。您也不希望提供比所需更多的CPU内核。从1核心开始向上移动。