Lines Matching +full:4 +full:- +full:cpu

1 .. SPDX-License-Identifier: GPL-2.0
4 rtla-hwnoise
6 ------------------------------------------
7 Detect and quantify hardware-related noise
8 ------------------------------------------
22 of threads as a consequence, only non-maskable interrupts and hardware-related
38 In the example below, the **rtla hwnoise** tool is set to run on CPUs *1-7*
39 on a system with 8 cores/16 threads with hyper-threading enabled.
45 # rtla hwnoise -c 1-7 -T 1 -d 10m -q
46 Hardware-related Noise
48CPU Period Runtime Noise % CPU Aval Max Noise Max Single HW NMI
49 … 1 #599 599000000 138 99.99997 3 3 4 74
50 … 2 #599 599000000 85 99.99998 3 3 4 75
51 … 3 #599 599000000 86 99.99998 4 3 6 75
524 #599 599000000 81 99.99998 4 4 2 75
58 The first column shows the *CPU*, and the second column shows how many
60 the tool effectively runs on the CPU. The *Noise* column is the sum of
61 all noise that the tool observed, and the *% CPU Aval* is the relation
70 For example, *CPU 3* ran *599* periods of *1 second Runtime*. The CPU received
71 *86 us* of noise during the entire execution, leaving *99.99997 %* of CPU time
72 for the application. In the worst single period, the CPU caused *4 us* of
74 noise, as the *Max Single* noise was of *3 us*. The CPU has *HW noise,* at a
75 rate of *six occurrences*/*ten minutes*. The CPU also has *NMIs*, at a higher
78 The tool should report *0* hardware-related noise in the ideal situation.
79 For example, by disabling hyper-threading to remove the hardware noise,
84 # rtla hwnoise -c 1-7 -T 1 -d 10m -q
85 Hardware-related Noise
87CPU Period Runtime Noise % CPU Aval Max Noise Max Single HW NMI
914 #599 599000000 0 100.00000 0 0 0 0
99 **rtla-osnoise**\(1)
101 Osnoise tracer documentation: <https://www.kernel.org/doc/html/latest/trace/osnoise-tracer.html>