Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / Documentation / tools / rtla / common_osnoise_description.rst
blobd5d61615b9670918fcf32ac626b9472dfb63a7c7
1 The **rtla osnoise** tool is an interface for the *osnoise* tracer. The
2 *osnoise* tracer dispatches a kernel thread per-cpu. These threads read the
3 time in a loop while with preemption, softirq and IRQs enabled, thus
4 allowing all the sources of operating system noise during its execution.
5 The *osnoise*'s tracer threads take note of the delta between each time
6 read, along with an interference counter of all sources of interference.
7 At the end of each period, the *osnoise* tracer displays a summary of
8 the results.