2.2. 가상 성능 모니터링 장치(vPMU)
가상 성능 모니터링 장치(vPMU)는 게스트 가상 시스템의 작동 방식을 나타내는 통계를 표시합니다.
가상 성능 모니터링 장치를 통해 사용자는 게스트 가상 머신에서 가능한 성능 문제의 원인을 확인할 수 있습니다. vPMU는 Intel의 PMU(Performance Monitoring Unit)를 기반으로 하며 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 명령을 실행하여 가상 시스템의 성능 통계를 표시합니다.