<分区>
我正在尝试测量 cpu 过度使用对 KVM 设置(主机和 guest )的影响。当 vCPU 数量增加时,我可以检测到性能下降,但理想情况下我想查看一些更客观的指标(如 esxtop 中的 CPU Ready)。是否有提供类似指标的 KVM 的 esxtop 等效项。
<分区>
我正在尝试测量 cpu 过度使用对 KVM 设置(主机和 guest )的影响。当 vCPU 数量增加时,我可以检测到性能下降,但理想情况下我想查看一些更客观的指标(如 esxtop 中的 CPU Ready)。是否有提供类似指标的 KVM 的 esxtop 等效项。
最佳答案
在 KVM 中监控虚拟机的方式与使用 ESXi 监控虚拟机的方式存在根本区别。
由于很多人在 Linux 中运行 KVM,我假设您的底层操作系统是基于 Linux 的操作系统。
如何使用 KVM 获得类似 CPU Ready 的功能?
htop
启用其他指标并观看 gu
部分。这会告诉您 guest 使用了多少 CPU。virt-top
告诉您 guest 的总体 CPU 使用率(以及其他信息)。 oversubscription适用于 ESXi 的原则也适用于 KVM。尽管 KVM 不像 ESXi 那样使用 CPU 绑定(bind)(默认情况下),但您仍然不希望 KVM 中的 pCPU 与 vCPU 比率超过 1:5。当然,这取决于您使用 CPU 的程度。您也不希望提供比必要更多的 CPU 内核。从 1 个核心开始并向上移动。
关于virtual-machine - 如何获取 KVM guest 的 "CPU Ready"值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26152955/
相关文章:
kvm - RHEL kvm *(x86_64) 上的 ubuntu guest 失败
Android 模拟器不在 Virtualbox Ubuntu 实例中启动
azure - 确定哪个用户创建了 Azure (Ubuntu) Linux 服务器(使用 "Quick Create")
linux - 不使用 SSH (KVM) 获取 VM 的 CPU 使用率
windows - 如何防止从快照恢复虚拟机时出现 "trust relationship between this machine and domain failed"错误?