powercap-info(1) | powercap-info | powercap-info(1) |
NAME¶
powercap-info - get information from the Linux power capping frameworkSYNPOSIS¶
powercap-info -p NAME [OPTION]...DESCRIPTION¶
Prints configurations for a powercap control type.OPTIONS¶
- -h, --help
- Prints the help screen
- -v, --verbose
- Print errors when files are not available
- -p, --control-type=NAME
- [REQUIRED] The powercap control type name. Must not be empty or contain a '.' or '/'.
- -z, --zone=ZONE(S)
- The zone/subzone numbers in the control type's powercap tree (control
type's root by default). Separate zones/subzones with a colon. E.g., for
zone 0, subzone 2:
-z 0:2
Ending with a colon prevents output for subzones. E.g., for zone 0, but not subzones:
-z 0: - -c, --constraint=CONSTRAINT
- The constraint number
- All remaining options below are mutually exclusive:
- -n, --nzones
- Print the number of zones (control type's root by default; within the -z/--zone level, if set)
The following are zone-level arguments and require -z/--zone:
- -j, --z-energy
- Print zone energy counter
- -J, --z-max-energy-range
- Print zone maximum energy counter range
- -w, --z-power
- Print zone current power
- -W, --z-max-power-range
- Print zone maximum current power range
- -e, --z-enabled
- Print zone enable/disabled status
- -x, --z-name
- Print zone name
The following are constraint-level arguments and require -z/--zone and -c/--constraint:
- -l, --c-power-limit
- Print constraint power limit
- -s, --c-time-window
- Print constraint time window
- -U, --c-max-power
- Print constraint maximum allowed power
- -u, --c-min-power
- Print constraint minimum allowed power
- -T, --c-max-time-window
- Print constraint maximum allowed time window
- -t, --c-min-time-window
- Print constraint minimum allowed time window
- -y, --c-name
- Print constraint name
EXAMPLES¶
These examples use Intel RAPL, for which the control type is intel-rapl.- powercap-info -p intel-rapl
- Print all RAPL zones.
- powercap-info -p intel-rapl -z 0
- Print only zone 0, which is usually named package-0.
- powercap-info -p intel-rapl -z 0:1
- Print zone 0, subzone 1, which is usually the uncore or dram subzone of package-0, depending on the system.
- powercap-info -p intel-rapl -z 0 -c 1
- Print zone 0, constraint 1, which is usually the short_term constraint for package-0.
- powercap-info -p intel-rapl -z 0 -j
- Print the energy counter for zone 0, which is usually named package-0.
- powercap-info -p intel-rapl -z 1:0 -c 0 -l
- Print the power limit for zone 1, subzone 0, constraint 0, which is usually the long_term constraint for the core subzone of package-1 (a multi-socket system).
REMARKS¶
Some fields are optional and will only be printed if they are available unless -v/--verbose is set.If no subzone/constraint-specific outputs are requested, all available zones and constraints will be shown.
Energy units: microjoules (uJ)
Power units: microwatts (uW)
Time units: microseconds (us)
BUGS¶
Report bugs upstream at <https://github.com/powercap/powercap>FILES¶
/sys/devices/virtual/powercap/*
/sys/class/powercap/*
AUTHORS¶
Connor Imes <connor.k.imes@gmail.com>
SEE ALSO¶
powercap-set(1), rapl-info(1), rapl-set(1)2017-09-20 | powercap |