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 [2024/08/17 15:46]
costa.shul numactl-devel
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 33: Line 33:
 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 [[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 Debian install **libnuma-dev**,​ on Fedora install **numactl-devel**, on openSUSE install **libnuma-devel**.
  
 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.1723909577.txt.gz · Last modified: 2024/08/17 15:46 by costa.shul