PMU Virtualization
The Performance Monitoring Unit (PMU) is a hardware performance monitoring system on Arm platforms, designed to track and quantify various microarchitecture events. With PMU virtualization enabled, users can leverage the perf tool to monitor PMU events within VMs, facilitating comprehensive performance analysis and optimization.
Specifications
Supported VM specifications include but are not limited to 2 vCPUs with 8 GB memory, 4 vCPUs with 8 GB memory, 4 vCPUs with 16 GB memory, 8 vCPUs with 16 GB memory, 16 vCPUs with 32 GB memory, and 32 vCPUs with 64 GB memory.
Version Requirements
- Physical machine: openEuler 22.03 LTS SP4 or openEuler 24.03 LTS SP1.
- VM: openEuler 22.03 LTS SP4 or openEuler 24.03 LTS SP1.
- License: none.
Application Scenarios
This feature enables PMU events to be collected on a VM, which helps analyze and optimize the performance of the VM OS and service software.
Parent topic: Compute Acceleration