Skip to content

Resctrl PMU Kernel - 6.16.0+

Choose a tag to compare

@github-actions github-actions released this 02 Sep 20:17
· 74 commits to master since this release

Resctrl PMU Kernel Build - resctrl-perf-20250902-201705

Custom Linux kernel build with resctrl PMU support for cache occupancy monitoring via perf counters.

Build Information

  • Kernel Version: 6.16.0+
  • Build Type: localmod
  • Target Instance: m7i.metal-24xl
  • Target Image: ubuntu-24.04
  • Git Commit: 49fca03
  • Build Date: 2025-09-02 20:17:05 UTC

Assets Included

  • bzImage: Bootable kernel image
  • vmlinux: Uncompressed kernel image (for debugging)
  • System.map: Kernel symbol map
  • initrd.img: Initial ramdisk with AWS/cloud drivers (ena, virtio, nvme, etc.)
  • initrd.sha256: SHA256 checksum for initrd verification
  • kernel-config: Kernel configuration used for this build
  • build-summary.txt: Detailed build information and statistics
  • resctrl_tests: Compiled test binary for resctrl functionality
  • modules archive: All kernel modules (if any were built)

Usage

This kernel is designed for testing resctrl PMU functionality. Download the bzImage and use it with kexec or as a bootable kernel for testing cache occupancy monitoring via perf events.

Performance Optimizations Applied

  • ccache for fast incremental builds
  • CONFIG_TRIM_UNUSED_KSYMS for reduced build time
  • Hardware-specific optimization (localmodconfig)
  • Debug features disabled for production performance