【问题标题】:How to obtain "CPU Ready" values for a KVM guest? [closed]如何获取 KVM 来宾的“CPU Ready”值? [关闭]
【发布时间】:2014-10-02 00:55:45
【问题描述】:

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

【问题讨论】:

    标签: virtual-machine virtualization kvm memory-overcommitment


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-11
      • 1970-01-01
      • 2018-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多