8.11. 使用 PMU 监控客户机虚拟机性能
在红帽企业 Linux 6.4 中,vPMU(虚拟 PMU)作为技术预览提供。vPMU 基于 Intel 的 PMU(性能监控单元),且只能在 Intel 机器上使用。PMU 允许跟踪指示 guest 虚拟机运行情况的统计信息。
通过使用性能监控,开发人员可以在使用性能工具进行性能分析时使用 CPU 的 PMU 计数器。虚拟性能监控单元功能让虚拟机用户可以识别客户机虚拟机中可能出现性能问题的来源,从而改进对 KVM 客户机虚拟机进行性能分析的能力。
要启用此功能,必须设置 -cpu host 标志。
这个功能只支持运行 Red Hat Enterprise Linux 6 的客户机虚拟机,且默认禁用。此功能只能使用 Linux perf 工具。使用以下命令确保安装了 perf 软件包:
# yum install perf.
有关 perf 命令的更多信息,请参阅 perf 的 man page。