Путеводитель по Руководству Linux

  User  |  Syst  |  Libr  |  Device  |  Files  |  Other  |  Admin  |  Head  |



   libpfm_intel_rapl    ( 3 )

поддержка Intel RAPL PMU (support for Intel RAPL PMU)

Имя (Name)

libpfm_intel_rapl - support for Intel RAPL PMU


Синопсис (Synopsis)

#include <perfmon/pfmlib.h>

PMU name: rapl PMU desc: Intel RAPL (Intel SandyBridge, IvyBridge, Haswell)


Описание (Description)

The library supports the Intel Running Average Power Limit (RAPL) energy consumption counters. This is a socket-level set of counters which reports energy consumption in Joules. There are up to 3 counters each measuring only one event. The following events are defined:

RAPL_ENERGY_CORES On all processors, the event reports the number of Joules consumed by all cores. On all processors,

RAPL_ENERGYC_PKG On all processors, th event reports the number of Joules consumed by all the cores and Last Level cache (L3).

RAPL_ENERGY_DRAM On server processors, the event reports the number of Joules consumed n by the DRAM controller.

By construction, the events are socket-level and can only be measured in system-wide mode. It is necessary and sufficient to measure only one CPU per socket to get meaningful results.


Модификаторы (Modifiers)

The PMU does not support any modifiers.