mirror-linux/tools/power/cpupower/utils/idle_monitor
Thomas Renninger 8c37df3d63 cpupower: rapl monitor - shows the used power consumption in uj for each rapl domain
This CPU power monitor shows the power consumption
as exposed by the powercap subsystem, cmp with:
Documentation/power/powercap/powercap.rst

cpupower monitor -m RAPL
    | RAPL
 CPU| pack | core | unco
   0|6853926|967832|442381
   8|6853926|967832|442381
   1|6853926|967832|442381
   9|6853926|967832|442381

Unfortunately RAPL domains cannot be directly mapped to the corresponding
CPU socket/package, core it belongs to.
Not sure this is possible at all with the current data exposed from the
kernel.

Still it can be worthful information for developers trying to optimize
power consumption of workloads or their system in general.

Signed-off-by: Thomas Renninger <trenn@suse.de>
CC: Zhang Rui <rui.zhang@intel.com>
CC: Shuah Khan <skhan@linuxfoundation.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
2022-11-30 16:48:34 -07:00
..
amd_fam14h_idle.c cpupower: Remove unneeded semicolon 2020-05-08 10:13:26 -06:00
cpuidle_sysfs.c cpupower: Remove unneeded semicolon 2020-05-08 10:13:26 -06:00
cpupower-monitor.c cpupower: rapl monitor - shows the used power consumption in uj for each rapl domain 2022-11-30 16:48:34 -07:00
cpupower-monitor.h cpupower: avoid multiple definition with gcc -fno-common 2020-03-02 08:53:34 -07:00
hsw_ext_idle.c cpupower: Remove unneeded semicolon 2020-05-08 10:13:26 -06:00
idle_monitors.def cpupower: rapl monitor - shows the used power consumption in uj for each rapl domain 2022-11-30 16:48:34 -07:00
idle_monitors.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 166 2019-05-30 11:26:39 -07:00
mperf_monitor.c cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction 2019-11-05 17:22:56 -07:00
nhm_idle.c cpupower: Remove unneeded semicolon 2020-05-08 10:13:26 -06:00
rapl_monitor.c cpupower: rapl monitor - shows the used power consumption in uj for each rapl domain 2022-11-30 16:48:34 -07:00
snb_idle.c cpupower: Remove unneeded semicolon 2020-05-08 10:13:26 -06:00