LIBPFM(3)
π NAME π
okay so bestie, this page is for libpfm_intel_nhm_unc β it's literally support for Intel Nehalem uncore PMU π
And just so the vibe is clear, this lives in the Linux Programmer's Manual, with that LIBPFM(3) energy.
β¨ SYNOPSIS β¨
#include <perfmon/pfmlib.h>
PMU name: nhm_unc
PMU desc: Intel Nehalem uncore
πΈ DESCRIPTION πΈ
This library has your back for the Nehalem uncore PMU as implemented by processors such as Intel Core i7, and Intel Core i5.
This PMU sits at the socket-level, so it's shared between the various cores. By construction, it can only measure at all privilege levels.
π MODIFIERS π
These are the modifiers supported on Intel Nehalem processors:
iβ Inverts what the event means. Now the counter counts cycles where the event isn't occurring. This is a boolean modifier.eβ Turns on edge detection, so it counts only when there's a state transition. This is a boolean modifier.cβ Sets the counter mask value. That mask is a threshold, and the counter counts the number of cycles where the event occurrences are greater than or equal to the threshold. This is an integer modifier, with values in the range[0:255].oβ Makes the queue occupancy counter associated with the event get cleared (zeroed). This is a boolean modifier.
π AUTHORS π
Stephane Eranian <eranian@gmail.com>
This was the Linux Programmer's Manual, tagged LIBPFM(3), dated September, 2009 β stay slaying, bestie πβ¨
π¦ where this page comes from
- arch rolling: libpfm 4.14.1-1 Β· MIT
- centos-stream 10: libpfm-devel 4.14.1-1.el10 Β· MIT
- centos-stream 9: libpfm-devel 4.14.1-1.el9 Β· MIT
- centos-stream 9: libpfm-devel 4.14.1-1.el9 Β· MIT
- debian bookworm: libpfm4-dev 4.13.0-1 Β· MIT
- debian trixie: libpfm4-dev 4.13.0+git99-gc5587f9-1 Β· MIT
- fedora 43: libpfm-devel 4.13.0-16.fc43 Β· MIT
- fedora 43: libpfm-devel 4.13.0-16.fc43 Β· MIT
- fedora 43: libpfm-devel 4.13.0-20.fc43
- fedora 43: libpfm-devel 4.13.0-20.fc43
- fedora 43: libpfm-devel 4.14.1-2.fc43 Β· MIT
- fedora 43: libpfm-devel 4.14.1-2.fc43 Β· MIT
- fedora 44: libpfm-devel 4.13.0-19.fc44 Β· MIT
- fedora 44: libpfm-devel 4.13.0-19.fc44 Β· MIT
- fedora 44: libpfm-devel 4.13.0-20.fc44
- fedora 44: libpfm-devel 4.13.0-20.fc44
- fedora 44: libpfm-devel 4.14.1-2.fc44 Β· MIT
- fedora 44: libpfm-devel 4.14.1-2.fc44 Β· MIT
- nixos 26.05: papi 7.2.0
- nixpkgs unstable: libpfm 4.14.1
- nixpkgs unstable: papi 7.2.0
- opensuse-leap 16.0: libpfm-devel 4.13.0-160000.3.1 Β· MIT
- ubuntu jammy: libpfm4-dev 4.11.1+git32-gd0b85fb-1 Β· BSD-like
- ubuntu jammy: libpfm4-dev 4.11.1+git32-gd0b85fb-1ubuntu0.1 Β· BSD-like
- ubuntu noble: libpfm4-dev 4.13.0+git32-g0d4ed0e-1 Β· MIT
- ubuntu noble: libpfm4-dev 4.13.0+git32-g0d4ed0e-1ubuntu0.1 Β· MIT
- ubuntu questing: libpfm4-dev 4.13.0+git99-gc5587f9-1
- ubuntu resolute: libpfm4-dev 4.13.0+git106-g3e4031b-1 Β· MIT
- ubuntu resolute: libpfm4-dev 4.13.0+git106-g3e4031b-1ubuntu0.1 Β· MIT
- ubuntu stonking: libpfm4-dev 4.13.0+git106-g3e4031b-1ubuntu1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms