Perfmon2 is a Linux interface designed for hardware-based performance monitoring. It provides insight into the behavior of computer systems and helps to identify performance bottlenecks.
The latest release of Perfmon2 (version 3.5) offers various bug fixes and enhancements:
- Addresses uninitialized ret variable and groups unknown symbols by module
- Strings are no longer shortened in verbose/debug messages
- Event set perfmon calls are only made when multiple sets are used with set-specific options
- Errors are handled more gracefully - results are not printed when exiting on error
- Sample alignment is adjusted in pebs module for Intel Core and correct reporting of total number of samples in aggregation mode across multiple modules
- Symbols are resolved based on --resolv cmdline options
- Symbols are correctly reported as UNKNOWN by module and update version to 3.5
Overall, Perfmon2 is a reliable software option that is easy to use and provides quick access to hardware performance monitors on modern processors. The latest release ensures that the software runs more smoothly and with fewer bugs.
Version 3.5: N/A