Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.2. 虚拟性能监控单元(vPMU)

虚拟性能监控单元(vPMU)显示表明 guest 虚拟机运行情况的统计信息。
虚拟性能监控单元允许用户识别其客户机虚拟机中可能出现性能问题的来源。vPMU 基于 Intel 的 PMU(性能监控单元),且只能在 Intel 机器上使用。
这个功能只支持运行 Red Hat Enterprise Linux 6 或 Red Hat Enterprise Linux 7 的客户机虚拟机,且默认禁用。
要验证您的系统是否支持 vPMU,请运行以下命令检查主机 CPU 上的 arch_perfmon 标志:
# cat /proc/cpuinfo|grep arch_perfmon
要启用 vPMU,在客户机 XML 中将 cpu mode 指定为 host-passthrough
# virsh dumpxml guest_name |grep "cpu mode"
<cpu mode='host-passthrough'>
启用 vPMU 后,通过从客户机虚拟机运行 perf 命令来显示虚拟机的性能统计信息。