User Tools

Site Tools


realtime:documentation:howto:tools:rt-tests

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
realtime:documentation:howto:tools:rt-tests [2023/09/20 17:54]
costa.shul link to parent
realtime:documentation:howto:tools:rt-tests [2025/01/01 10:03] (current)
costa.shul trace_hwlat.c
Line 13: Line 13:
   * [[https://​man.archlinux.org/​man/​deadline_test.8.en|deadline_test]] – test the deadline scheduler   * [[https://​man.archlinux.org/​man/​deadline_test.8.en|deadline_test]] – test the deadline scheduler
   * [[realtime:​documentation:​howto:​tools:​hackbench|hackbench]] – scheduler benchmark/​stress test   * [[realtime:​documentation:​howto:​tools:​hackbench|hackbench]] – scheduler benchmark/​stress test
-  * [[https://​man.archlinux.org/​man/​hwlatdetect.8.en|hwlatdetect]] – CLI for [[https://​docs.kernel.org/​trace/​hwlat_detector.html|/​sys/​kernel/​tracing/​hwlat_detector]]+  * [[https://​man.archlinux.org/​man/​hwlatdetect.8.en|hwlatdetect]] – CLI for [[https://​docs.kernel.org/​trace/​hwlat_detector.html|/​sys/​kernel/​tracing/​hwlat_detector]] implemented in [[https://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​stable/​linux.git/​tree/​kernel/​trace/​trace_hwlat.c|kernel/​trace/​trace_hwlat.c]]
   * [[https://​man.archlinux.org/​man/​oslat.8.en|oslat]] – measures delay with [[https://​en.wikipedia.org/​wiki/​Time_Stamp_Counter|RDTSC]]   * [[https://​man.archlinux.org/​man/​oslat.8.en|oslat]] – measures delay with [[https://​en.wikipedia.org/​wiki/​Time_Stamp_Counter|RDTSC]]
   * [[https://​man.archlinux.org/​man/​pip_stress.8.en|pip_stress]] – priority Inheritance with processes   * [[https://​man.archlinux.org/​man/​pip_stress.8.en|pip_stress]] – priority Inheritance with processes
Line 32: Line 32:
 rt-tests suite can be installed from source: [[https://​git.kernel.org/​pub/​scm/​utils/​rt-tests/​rt-tests.git/​tree/​src|rt-tests/​src]],​ rt-tests suite can be installed from source: [[https://​git.kernel.org/​pub/​scm/​utils/​rt-tests/​rt-tests.git/​tree/​src|rt-tests/​src]],​
 the releases are available [[https://​www.kernel.org/​pub/​linux/​utils/​rt-tests|here]]. the releases are available [[https://​www.kernel.org/​pub/​linux/​utils/​rt-tests|here]].
-The [[https://​man7.org/​linux/​man-pages/​man3/​numa.3.html|libnuma]] and build-essentials are required. ​The given example is for a Debian based system: +The [[https://​man7.org/​linux/​man-pages/​man3/​numa.3.html|libnuma]] and build-essentials are required. 
- +On Debian install **libnuma-dev**, on Fedora ​install ​**numactl-devel**, on openSUSE install **libnuma-devel**.
-<code bash> +
-sudo apt-get install ​build-essential ​libnuma-dev +
-</​code>​+
  
 libnuma-dev is required for build. Usually, it's safe to have libnuma-dev installed also in non-NUMA systems, but if you don't want to install the NUMA libs (e.g. in embedded environment) then compile with make NUMA=0. libnuma-dev is required for build. Usually, it's safe to have libnuma-dev installed also in non-NUMA systems, but if you don't want to install the NUMA libs (e.g. in embedded environment) then compile with make NUMA=0.
realtime/documentation/howto/tools/rt-tests.1695232486.txt.gz · Last modified: 2023/09/20 17:54 by costa.shul