3

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

4

1 回答 1

2

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

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

如何使用 KVM 获得类似 CPU Ready 的功能?

  1. htop启用其他指标并观看该部分gu。这告诉您来宾正在使用多少 CPU 使用率。
  2. 使用virt-top它可以告诉您来宾的总体 CPU 使用率(除其他外)。

适用于 ESXi的超额订阅原则也适用于 KVM。尽管 KVM 不像 ESXi 那样使用 CPU 绑定(默认情况下),但您仍然不希望 KVM 中 pCPU 与 vCPU 的比率超过 1:5。当然,这取决于您使用 CPU 的程度。您也不想提供比必要更多的 CPU 内核。从 1 个核心开始并向上移动。

于 2015-03-23T23:38:26.667 回答