Lines Matching +full:idle +full:- +full:state

1 .TH CPUPOWER\-MONITOR "1" "22/02/2011" "" "cpupower Manual"
3 cpupower\-monitor \- Report processor frequency and idle statistics
7 .RB "\-l"
10 .RB [ -c ] [ "\-m <mon1>," [ "<mon2>,..." ] ]
11 .RB [ "\-i seconds" ]
14 .RB [ -c ][ "\-m <mon1>," [ "<mon2>,..." ] ]
18 \fBcpupower-monitor \fP reports processor topology, frequency and idle power
19 state statistics. Either \fBcommand\fP is forked and
22 \fBcpupower-monitor \fP implements independent processor sleep state and
24 directly reading out hardware registers. Use \-l to get an overview which are
29 \-l
35 The name in quotation marks which can be passed to the \-m parameter.
46 [T] \-> Thread
48 [C] \-> Core
50 [P] \-> Processor Package (Socket)
52 [M] \-> Machine/Platform wide counter
57 \-m <mon1>,<mon2>,...
59 Only display specific monitors. Use the monitor string(s) provided by \-l option.
62 \-i seconds
67 \-c
74 -account its cpuidle (C-state) information before reading the
80 Measure idle and frequency characteristics of an arbitrary command/workload.
88 /sys/devices/system/cpu/cpu*/cpuidle/state*/.
89 The kernel updates these values every time an idle state is entered or
90 left. Therefore there can be some inaccuracy when cores are in an idle
91 state for some time when the measure starts or ends. In worst case it can happen
92 that one core stayed in an idle state for the whole measure time and the idle
93 state usage time as exported by the kernel did not get updated. In this case
94 a state residency of 0 percent is shown while it was 100.
100 The fact that on all recent hardware the mperf timer stops ticking in any idle
101 state it is also used to show C0 (processor is active) and Cx (processor is in
102 any sleep state) times. These counters do not have the inaccuracy restrictions
104 May work poorly on Linux-2.6.20 through 2.6.29, as the \fBacpi-cpufreq \fP
109 Intel Core and Package sleep state counters.
113 sleep states and can only be entered if all cores are idle. Look up Intel
115 The monitors are named after the CPU family where the sleep state capabilities
117 For example an IvyBridge processor has sleep state capabilities which got
120 state monitors.
121 HaswellExtended extra package sleep state capabilities are available only in a
125 AMD laptop and desktop processor (family 12h and 14h) sleep state counters.
131 power state got entered at least once during measure time.
132 Being able to enter NBP1 state also depends on graphics power management.
138 cpupower monitor -l" may show:
140 Monitor "Mperf" (3 states) \- Might overflow after 922000000 s
144 Monitor "Idle_Stats" (3 states) \- Might overflow after 4294967295 s
149 cpupower monitor \-m "Idle_Stats,Mperf" scp /tmp/test /nfs/tmp
163 shell script. Hit CTRL\-c to terminate the command and get the measure output
171 https://www.intel.com/content/www/us/en/gaming/resources/turbo-boost.html
173 "Power Management - Technology Overview"
176 "Intel® 64 and IA-32 Architectures Software Developer's Manual
184 /sys/devices/system/cpu/cpu*/cpuidle/state*/.