linux-stable/Documentation/tools/rtla
Daniel Bristot de Oliveira 9fa48a2477 rtla/timerlat: Add auto-analysis only option
Parsing and formating timerlat data might consume a reasonable
amount of CPU time on very large systems, or when timerlat
has a too short period.

Add an option to run timerlat with auto-analysis enabled while
skipping the statistics parsing. In this mode, rtla timerlat
periodically checks if the tracing is on, going to sleep waiting
for the stop tracing condition to stop tracing, or for the
tracing session to finish.

If the stop tracing condition is hit, the tool prints the auto
analysis. Otherwise, the tool prints the max observed latency and
exit. The max observed latency is captured via tracing_max_latency.

Link: https://lore.kernel.org/linux-trace-devel/4dc514d1d5dc353c537a466a9b5af44c266b6da2.1680106912.git.bristot@kernel.org

Cc: Jonathan Corbet <corbet@lwn.net>
Signed-off-by: Daniel Bristot de Oliveira <bristot@kernel.org>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
2023-04-25 19:26:17 -04:00
..
Makefile rtla/Makefile: Properly handle dependencies 2022-05-26 15:17:48 -04:00
common_appendix.rst rtla: Documentation: fix email addresses 2022-04-20 02:39:16 -06:00
common_hist_options.rst rtla/hist: Make -E the short version of --entries 2022-02-25 21:05:30 -05:00
common_options.rst rtla/trace: Save event histogram output to a file 2022-03-15 14:36:50 -04:00
common_osnoise_description.rst rtla: Fix systme -> system typo on man page 2022-02-23 21:52:18 -05:00
common_osnoise_options.rst rtla/osnoise: Add the automatic trace option 2022-03-15 14:36:49 -04:00
common_timerlat_aa.rst rtla/timerlat: Add auto-analysis only option 2023-04-25 19:26:17 -04:00
common_timerlat_description.rst rtla: Add rtla timerlat documentation 2022-01-13 17:02:43 -05:00
common_timerlat_options.rst rtla/timerlat: Add --dma-latency option 2022-03-15 14:36:50 -04:00
common_top_options.rst rtla: Add rtla osnoise top documentation 2022-01-13 17:02:43 -05:00
index.rst Documentation/rtla: Add hwnoise man page 2023-02-13 23:56:46 -05:00
rtla-hwnoise.rst Documentation/rtla: Add hwnoise man page 2023-02-13 23:56:46 -05:00
rtla-osnoise-hist.rst rtla/hist: Make -E the short version of --entries 2022-02-25 21:05:30 -05:00
rtla-osnoise-top.rst rtla: Add rtla osnoise top documentation 2022-01-13 17:02:43 -05:00
rtla-osnoise.rst
rtla-timerlat-hist.rst rtla: Fix tracer name 2022-08-10 11:43:59 -04:00
rtla-timerlat-top.rst Documentation/rtla: Add timerlat-top auto-analysis options 2023-02-02 10:48:04 -05:00
rtla-timerlat.rst rtla: Add rtla timerlat documentation 2022-01-13 17:02:43 -05:00
rtla.rst