File tree Expand file tree Collapse file tree 2 files changed +67
-0
lines changed Expand file tree Collapse file tree 2 files changed +67
-0
lines changed Original file line number Diff line number Diff line change
1
+ The **rtla timerlat ** tool is an interface for the *timerlat * tracer. The
2
+ *timerlat * tracer dispatches a kernel thread per-cpu. These threads
3
+ set a periodic timer to wake themselves up and go back to sleep. After
4
+ the wakeup, they collect and generate useful information for the
5
+ debugging of operating system timer latency.
6
+
7
+ The *timerlat * tracer outputs information in two ways. It periodically
8
+ prints the timer latency at the timer *IRQ * handler and the *Thread *
9
+ handler. It also enable the trace of the most relevant information via
10
+ **osnoise: ** tracepoints.
Original file line number Diff line number Diff line change
1
+ ================
2
+ rtla-timerlat
3
+ ================
4
+ -------------------------------------------
5
+ Measures the operating system timer latency
6
+ -------------------------------------------
7
+
8
+ :Manual section: 1
9
+
10
+ SYNOPSIS
11
+ ========
12
+ **rtla timerlat ** [*MODE *] ...
13
+
14
+ DESCRIPTION
15
+ ===========
16
+
17
+ .. include :: common_timerlat_description.rst
18
+
19
+ The *timerlat * tracer outputs information in two ways. It periodically
20
+ prints the timer latency at the timer *IRQ * handler and the *Thread * handler.
21
+ It also provides information for each noise via the **osnoise: ** tracepoints.
22
+ The **rtla timerlat top ** mode displays a summary of the periodic output
23
+ from the *timerlat * tracer. The **rtla hist hist ** mode displays a histogram
24
+ of each tracer event occurrence. For further details, please refer to the
25
+ respective man page.
26
+
27
+ MODES
28
+ =====
29
+ **top **
30
+
31
+ Prints the summary from *timerlat * tracer.
32
+
33
+ **hist **
34
+
35
+ Prints a histogram of timerlat samples.
36
+
37
+ If no *MODE * is given, the top mode is called, passing the arguments.
38
+
39
+ OPTIONS
40
+ =======
41
+ **-h **, **--help **
42
+
43
+ Display the help text.
44
+
45
+ For other options, see the man page for the corresponding mode.
46
+
47
+ SEE ALSO
48
+ ========
49
+ **rtla-timerlat-top **\( 1), **rtla-timerlat-hist **\( 1)
50
+
51
+ *timerlat * tracer documentation: <https://www.kernel.org/doc/html/latest/trace/timerlat-tracer.html>
52
+
53
+ AUTHOR
54
+ ======
55
+ Written by Daniel Bristot de Oliveira <
[email protected] >
56
+
57
+ .. include :: common_appendix.rst
You can’t perform that action at this time.
0 commit comments