mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-25 19:42:19 +00:00
Read out powercap zone information via:
cpupower powercap-info
and show the zone hierarchy to the user:
./cpupower powercap-info
Driver: intel-rapl
Powercap domain hierarchy:
Zone: package-0 (enabled)
Power consumption can be monitored in micro Watts
Zone: core (disabled)
Power consumption can be monitored in micro Watts
Zone: uncore (disabled)
Power consumption can be monitored in micro Watts
Zone: dram (disabled)
Power consumption can be monitored in micro Watts
There is a dummy -a option for powercap-info which can/should be used to
show more detailed info later. Like that other args can be added easily
later as well.
A enable/disable option via powercap-set subcommand is also an enhancement
for later.
Also not all RAPL domains are shown. The func walking through RAPL
subdomains is restricted and hardcoded to: "intel-rapl/intel-rapl:0"
On my system above powercap domains map to:
intel-rapl/intel-rapl:0
-> pack (age-0)
intel-rapl/intel-rapl:0/intel-rapl:0:0
-> core
intel-rapl/intel-rapl:0/intel-rapl:0:1
-> uncore
Missing ones on my system are:
intel-rapl-mmio/intel-rapl-mmio:0
-> pack (age-0)
intel-rapl/intel-rapl:1
-> psys
This could get enhanced in:
struct powercap_zone *powercap_init_zones()
and adopted to walk through all intel-rapl zones, but
also to other powercap drivers like dtpm
(Dynamic Thermal Power Management framework),
cmp with: drivers/powercap/dtpm_*
Signed-off-by: Thomas Renninger <trenn@suse.de>
CC: Shuah Khan <skhan@linuxfoundation.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
26 lines
789 B
Groff
26 lines
789 B
Groff
.TH CPUPOWER\-POWERCAP\-INFO "1" "05/08/2016" "" "cpupower Manual"
|
|
.SH NAME
|
|
cpupower\-powercap\-info \- Shows powercapping related kernel and hardware configurations
|
|
.SH SYNOPSIS
|
|
.ft B
|
|
.B cpupower powercap-info
|
|
|
|
.SH DESCRIPTION
|
|
\fBcpupower powercap-info \fP shows kernel powercapping subsystem information.
|
|
This needs hardware support and a loaded powercapping driver (at this time only
|
|
intel_rapl driver exits) exporting hardware values userspace via sysfs.
|
|
|
|
Some options are platform wide, some affect single cores. By default values
|
|
of core zero are displayed only. cpupower --cpu all cpuinfo will show the
|
|
settings of all cores, see cpupower(1) how to choose specific cores.
|
|
|
|
.SH "DOCUMENTATION"
|
|
|
|
kernel sources:
|
|
Documentation/power/powercap/powercap.txt
|
|
|
|
|
|
.SH "SEE ALSO"
|
|
|
|
cpupower(1)
|