Lines Matching +full:single +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
48 …CPU Period Runtime Noise % CPU Aval Max Noise Max Single HW NMI
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
65 single period, and the *Max Single* is the maximum single noise seen.
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
73 noise to the application, but it was certainly caused by more than one single
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
87 …CPU Period Runtime Noise % CPU Aval Max Noise Max Single HW NMI
99 **rtla-osnoise**\(1)
101 Osnoise tracer documentation: <https://www.kernel.org/doc/html/latest/trace/osnoise-tracer.html>