Intel Preparing New Linux "PerfMon" Performance Monitoring Support For IOMMU

Written by Michael Larabel in Intel on 12 January 2023 at 06:13 AM EST. Add A Comment
With the Intel VT-d 4.0 specification there is performance monitoring "PerfMon" infrastructure introduced. A new patch series from Intel is preparing for IOMMU performance monitoring with the Linux kernel code.

This PerfMon support with Intel VT-d 4.0 is intended to provide information during remapping operations to help with performance tuning and debugging. The patch series introduced on Tuesday gets the IOMMU kernel driver prepared for this performance monitoring support.

As part of this support the code also introduces support for the Enhanced Command Interface that is also new to the VT-d 4.0 specification. With these patches the IOMMU performance monitoring data is exposed as usual under sysfs and can be conveniently tapped via the perf command for easily accessing this IOMMU performance data.

More details on this VT-d 4.0 IOMMU performance monitoring support for Linux via this patch series.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week