This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
realtime:documentation:howto:tools:cyclictest:start [2023/08/05 06:26] costa.shul [Results] tune table |
realtime:documentation:howto:tools:cyclictest:start [2024/10/04 06:56] (current) costa.shul clock_nanosleep |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Cyclictest ====== | ====== Cyclictest ====== | ||
- | Cyclictest accurately and repeatedly measures the difference between a thread's intended wake-up time and the time at which it actually wakes up in order to provide statistics about the system's latencies. It can measure latencies in real-time systems caused by the hardware, the firmware, and the operating system. | + | Cyclictest accurately and repeatedly measures the difference between a thread's intended wake-up time and the time at which it actually wakes up from [[https://man7.org/linux/man-pages/man2/clock_nanosleep.2.html|clock_nanosleep]] in order to provide statistics about the system's latencies. It can measure latencies in real-time systems caused by the hardware, the firmware, and the operating system. |
The original test was written by Thomas Gleixner (tglx), but several people have subsequently contributed modifications. Cyclictest is currently maintained by Clark Williams and John Kacur and is part of the test suite [[realtime:documentation:howto:tools:rt-tests|rt-tests]]. | The original test was written by Thomas Gleixner (tglx), but several people have subsequently contributed modifications. Cyclictest is currently maintained by Clark Williams and John Kacur and is part of the test suite [[realtime:documentation:howto:tools:rt-tests|rt-tests]]. | ||
Line 97: | Line 97: | ||
* [[realtime:documentation:howto:tools:cyclictest:faq|Cyclictest FAQ]] | * [[realtime:documentation:howto:tools:cyclictest:faq|Cyclictest FAQ]] | ||
* [[https://man.archlinux.org/man/cyclictest.8.en|cyclictest manpage]] | * [[https://man.archlinux.org/man/cyclictest.8.en|cyclictest manpage]] | ||
+ | * [[https://man.archlinux.org/man/get_cyclictest_snapshot.8.en|get_cyclictest_snapshot]] – get a snapshot of running instances of cyclictest | ||