Performance

Review the most notable changes to performance between RHEL 9 and RHEL 10.

RHEL is equipped with dyninst version 13.0.0

The dyninst framework is rebased to upstream version 13.0.0 This version offers the following list of enhancements:

  • Improved support for AMD GPU binaries
  • Improved parsing of x86 instructions and C++ DWARF constructs

    For more information, see the upstream documentation.

RHEL is equipped with SystemTap version 5.3
SystemTap is rebased to version 5.3, and its multithreaded parsing capability improves startup performance by reducing initialization time by several seconds.
The pcp-pmda-bcc subpackage has been removed
Performance Co-Pilot (PCP) 7.1.5 removes the pcp-pmda-bcc subpackage, which contains the bcc Performance Metrics Domain Agent (PMDA). If you use the bcc PMDA to collect performance metrics, consider reimplementing the metric collection with the bpf or bpftrace PMDAs.