RTLA-OSNOISE(1)
πΈ RTLA-OSNOISE πΈ
okay bestie, so this is the manual page for rtla-osnoise, and it lives in the General Commands Manual section. It's giving "let me measure the operating system noise for you" and honestly? iconic. Let's go π
β¨ NAME β¨
rtla-osnoise β Measure the operating system noise. That's it. That's the whole job. π
π¦ SYNOPSIS π¦
rtla osnoise [MODE] ...
π DESCRIPTION π
So the rtla osnoise tool is basically the interface for the osnoise tracer. And the osnoise tracer? It dispatches a kernel thread per-cpu. These threads just read the time in a loop while preemption, softirq and IRQs are all enabled β which is the whole point, because that way every source of operating system noise can show up while they're doing their thing. π
The osnoise tracer's threads take note of the delta between each time read, along with an interference counter of all sources of interference. At the end of each period, the osnoise tracer displays a summary of the results. Periodt. β¨
The osnoise tracer outputs information in two ways:
- It periodically prints a summary of the noise of the operating system, including the counters of the occurrence of the source of interference.
- It also provides information for each noise via the
osnoise:tracepoints.
The rtla osnoise top mode displays information about the periodic summary from the osnoise tracer. The rtla osnoise hist mode displays information about the noise using the osnoise: tracepoints. For further details, please refer to the respective man page. no cap π«Ά
π MODES π
topβ Prints the summary from osnoise tracer. πhistβ Prints a histogram of osnoise samples. π
If no MODE is given, the top mode is called, passing the arguments. she just defaults to being helpful, we love that π
π OPTIONS π
-h,--helpβ Display the help text. bestie behavior fr fr π
For other options, see the man page for the corresponding mode. go read those, they're right there π
π SEE ALSO π
Osnoise tracer <https://docs.kernel.org/trace/osnoise-tracer.html> π₯
π AUTHOR π
Written by Daniel Bristot de Oliveira < <bristot@kernel.org> > π
π SIGINT BEHAVIOR π
okay this part is important so pay attention bestie, no skimming π«Ά
- On the first SIGINT, RTLA exits after collecting all outstanding samples up to the point of receiving the signal. she's polite about it β¨
- When receiving more than one SIGINT, RTLA discards any outstanding samples, and exits while displaying only samples that have already been processed. π
- If SIGINT is received during RTLA cleanup, RTLA exits immediately via the default signal handler. πββοΈ
Note: For the purpose of SIGINT behavior, the expiry of duration specified via the-d/--durationoption is treated as equivalent to receiving a SIGINT. For example, a SIGINT received after duration expired but samples have not been processed yet will drop any outstanding samples. π
Also note that when using the timerlat tool in BPF mode, samples are processed in-kernel; RTLA only copies them out to display them to the user. A second SIGINT does not affect in-kernel sample aggregation. π§
β EXIT STATUS β
0β Passed: the test did not hit the stop tracing condition β1β Error: invalid argument π2β Failed: the test hit the stop tracing condition π129β Help: either user requested help or incorrect option was specified π
π REPORTING BUGS π
Report bugs to < <linux-kernel@vger.kernel.org> > and < <linux-trace-devel@vger.kernel.org> > β they wanna hear about it, fr fr π
πΈ LICENSE πΈ
rtla is Free Software licensed under the GNU GPLv2. slay π
π COPYING π
Copyright (C) 2021 Red Hat, Inc. Free use of this software is granted under the terms of the GNU Public License (GPL). π
and that's the whole page bestie!! πβ¨ you made it to the end of RTLA-OSNOISE(1) β the General Commands Manual page, no date-stamp drama, just vibes. mwah, go measure some noise πππ¦
π¦ where this page comes from
- fedora 43: rtla 7.2.11-100.fc43
- fedora 43: rtla 7.2.14-100.fc43 Β· ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND CC0-1.0 AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-or-later) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND Zlib AND (copyleft-next-0.3.1 OR GPL-2.0-or-later)
- fedora 43: rtla 7.2.15-100.fc43 Β· ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND 0BSD AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND CC0-1.0 AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-or-later) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND Zlib AND (copyleft-next-0.3.1 OR GPL-2.0-or-later)
- fedora 43: rtla 7.2.9-100.fc43
- π the page's license: GPL-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms