Skip to content

Commit dd9122b

Browse files
author
CKI KWF Bot
committed
Merge: Update turbostat to upstream v6.17
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/7285 JIRA: https://issues.redhat.com/browse/RHEL-110614 Turbostat is heavily utilized by x86 customers and as such it is routinely updated to match the latest upsteam. Signed-off-by: David Arcari <darcari@redhat.com> Approved-by: Steve Best <sbest@redhat.com> Approved-by: Lenny Szubowicz <lszubowi@redhat.com> Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> Merged-by: CKI GitLab Kmaint Pipeline Bot <26919896-cki-kmaint-pipeline-bot@users.noreply.gitlab.com>
2 parents 0e16add + 184b291 commit dd9122b

File tree

2 files changed

+901
-318
lines changed

2 files changed

+901
-318
lines changed

tools/power/x86/turbostat/turbostat.8

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,11 @@ name as necessary to disambiguate it from others is necessary. Note that option
4747
MSRs are read as 64-bits, u32 truncates the displayed value to 32-bits.
4848
default: u64
4949

50-
format: {\fBraw\fP | \fBdelta\fP | \fBpercent\fP}
50+
format: {\fBraw\fP | \fBdelta\fP | \fBpercent\fP | \fBaverage\fP}
5151
'raw' shows the MSR contents in hex.
5252
'delta' shows the difference in values during the measurement interval.
5353
'percent' shows the delta as a percentage of the cycles elapsed.
54+
'average' similar to raw, but also averaged for node/package summaries (or when using -S).
5455
default: delta
5556

5657
name: "name_string"
@@ -100,7 +101,7 @@ The column name "all" can be used to enable all disabled-by-default built-in cou
100101
.PP
101102
\fB--show column\fP show only the specified built-in columns. May be invoked multiple times, or with a comma-separated list of column names.
102103
.PP
103-
\fB--show CATEGORY --hide CATEGORY\fP Show and hide also accept a single CATEGORY of columns: "all", "topology", "idle", "frequency", "power", "cpuidle", "hwidle", "swidle", "other". "idle" (enabled by default), includes "hwidle" and "idle_pct". "cpuidle" (default disabled) includes cpuidle software invocation counters. "swidle" includes "cpuidle" plus "idle_pct". "hwidle" includes only hardware based idle residency counters. Older versions of turbostat used the term "sysfs" for what is now "swidle".
104+
\fB--show CATEGORY --hide CATEGORY\fP Show and hide also accept a single CATEGORY of columns: "all", "topology", "idle", "frequency", "power", "cpuidle", "hwidle", "swidle", "other". "idle" (enabled by default), includes "hwidle" and "pct_idle". "cpuidle" (default disabled) includes cpuidle software invocation counters. "swidle" includes "cpuidle" plus "pct_idle". "hwidle" includes only hardware based idle residency counters. Older versions of turbostat used the term "sysfs" for what is now "swidle".
104105
.PP
105106
\fB--Dump\fP displays the raw counter values.
106107
.PP
@@ -186,6 +187,14 @@ The system configuration dump (if --quiet is not used) is followed by statistics
186187
.PP
187188
\fBSAMAMHz\fP Instantaneous snapshot of what sysfs presents at the end of the measurement interval. From /sys/class/drm/card0/gt/gt1/rps_act_freq_mhz or /sys/class/drm/card0/device/tile0/gtN/freq0/act_freq depending on the graphics driver being used.
188189
.PP
190+
\fBTotl%C0\fP Weighted percentage of time that CPUs are busy. If N CPUs are busy during an interval, the percentage is N * 100%.
191+
.PP
192+
\fBAny%C0\fP Percentage of time that at least one CPU is busy.
193+
.PP
194+
\fBGFX%C0\fP Percentage of time that at least one GFX compute engine is busy.
195+
.PP
196+
\fBCPUGFX%\fP Percentage of time that at least one CPU is busy at the same time as at least one Graphics compute enginer is busy.
197+
.PP
189198
\fBPkg%pc2, Pkg%pc3, Pkg%pc6, Pkg%pc7\fP percentage residency in hardware package idle states. These numbers are from hardware residency counters.
190199
.PP
191200
\fBPkgWatt\fP Watts consumed by the whole package.
@@ -204,8 +213,8 @@ The system configuration dump (if --quiet is not used) is followed by statistics
204213
.PP
205214
\fBUncMHz\fP per-package uncore MHz, instantaneous sample.
206215
.PP
207-
\fBUMHz1.0\fP per-package uncore MHz for domain=1 and fabric_cluster=0, instantaneous sample. System summary is the average of all packages.
208-
Intel Granite Rapids systems use domains 0-2 for CPUs, and 3-4 for IO, with cluster always 0.
216+
\fBUMHz1.0\fP per-package uncore MHz for pm_domain=1 and fabric_cluster=0, instantaneous sample. System summary is the average of all packages.
217+
Intel Granite Rapids systems use pm_domains 0-2 for CPUs, and 3-4 for IO, with cluster always 0.
209218
For the "--show" and "--hide" options, use "UncMHz" to operate on all UMHz*.* as a group.
210219
.SH TOO MUCH INFORMATION EXAMPLE
211220
By default, turbostat dumps all possible information -- a system configuration header, followed by columns for all counters.

0 commit comments

Comments
 (0)