doc: updated with library p-core/e-core identification

Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
Jim Warner 2022-09-28 00:00:00 -05:00 committed by Craig Small
parent 00f5c74b1b
commit 4b607edc12
2 changed files with 26 additions and 3 deletions

2
NEWS
View File

@ -19,6 +19,8 @@ procps-ng-NEXT
* top: will accept utf8 multi-byte input with support * top: will accept utf8 multi-byte input with support
for full line editing and previous line recall for full line editing and previous line recall
* top: can show more than 2 abreast in summary display * top: can show more than 2 abreast in summary display
* top: can distinguish P-Core and E-core cpus
* top: can filter both P-Core and E-core cpus
* watch: Add equexit no-change and exit option merge #153 * watch: Add equexit no-change and exit option merge #153
procps-ng-4.0.0 procps-ng-4.0.0

View File

@ -1283,7 +1283,7 @@ depending on the context in which they are issued.
A, B, d, E, e, g, H, h, I, k, q, r, s, W, X, Y, Z, A, B, d, E, e, g, H, h, I, k, q, r, s, W, X, Y, Z,
^G, ^K, ^N, ^P, ^U, ^L, ^R ^G, ^K, ^N, ^P, ^U, ^L, ^R
4b.\fI Summary-Area-Commands \fR 4b.\fI Summary-Area-Commands \fR
C, l, t, m, 1, 2, 3, 4, ! C, l, t, m, 1, 2, 3, 4, 5, !
4c.\fI Task-Area-Commands \fR 4c.\fI Task-Area-Commands \fR
Appearance: b, J, j, x, y, z Appearance: b, J, j, x, y, z
Content: c, F, f, O, o, S, U, u, V, v, ^E Content: c, F, f, O, o, S, U, u, V, v, ^E
@ -1702,7 +1702,28 @@ If one wished to quickly exit adjacent mode without cycling all the
way to 8, simply use the `1' \*(CT. way to 8, simply use the `1' \*(CT.
.TP 7 .TP 7
\ \ \ \fB!\fR\ \ :\fICombine-Cpus-Mode \fR \ \ \ \fB5\fR\ \ :\fIDisplay-P-Cores-and-E-Cores\fR toggle \fR
This \*(CT is only active when the `t' toggle is \*O and the `1', `2',
`3' and `!' toggles are \*F, thus showing individual \*(PU results.
It assumes a platform has multiple cores of two distinct types,
either multi-threaded (P-Core) or single-threaded (E-Core).
While normally each \*(Pu is displayed as `%Cpu0, %Cpu1, ...', this
toggle can be used to identify and/or filter those \*(Pus by their
core type, either P-Core (performance) or E-Core (efficient).
The 1st time `5' is struck, each \*(PU is displayed as `%Cp\fBP\fR'
or `%Cp\fBE\fR' representing the two core types.
The 2nd time, only P-Cores (%Cp\fBP\fR) will be shown.
The 3rd time, only E-Cores (%Cp\fBE\fR) are displayed.
When this \*(CT is struck for the 4th time, the \*(PU display
returns to the normal `%Cpu' convention.
If separate\fI performance\fR and\fI efficient\fR categories are
not present, this \*(CT will have no effect.
.TP 7
\ \ \ \fB!\fR\ \ :\fICombine-Cpus-Mode\fR toggle \fR
This \*(CT is intended for massively parallel SMP environments where, This \*(CT is intended for massively parallel SMP environments where,
even with the `4' \*(CT, not all processors can be displayed. even with the `4' \*(CT, not all processors can be displayed.
With each press of `!' the number of additional \*(Pus combined is With each press of `!' the number of additional \*(Pus combined is
@ -1717,7 +1738,7 @@ Then the third '!' press, combining four additional \*(Pus, shows
as `0-4, 5-9, ...', etc. as `0-4, 5-9, ...', etc.
Such progression continues until individual \*(Pus are again displayed Such progression continues until individual \*(Pus are again displayed
and impacts both the `1' and `4' toggles (one or two columns). and impacts both the `1' and `4' toggles (one or muliple columns).
Use the `=' command to exit \fBCombine Cpus\fR mode. Use the `=' command to exit \fBCombine Cpus\fR mode.
.PP .PP