automated/linux/cyclicdeadline/cyclicdeadline
Description
cyclicdeadline is a test that is similar to cyclictest but instead of using SCHED_FIFO and nanosleep() to measure jitter, it uses SCHED_DEADLINE and has the deadline be the wakeup interval.
Maintainer
- Daniel Wagner wagi@monom.org
OS
- debian
- ubuntu
- fedora
- centos
- openembedded
Scope
- performance
- preempt-rt
Devices
- hi6220-hikey
- apq8016-sbc
- mustang
- moonshot
- thunderX
- d03
- d05
Steps to reproduce
- cd ./automated/linux/cyclicdeadline/
- ./cyclicdeadline.sh -i "${INTERVAL}" -s "${STEP}" -t "${THREADS}" -D "${DURATION}" -w "${BACKGROUND_CMD}"
- ../../utils/upload-to-artifactorial.sh -a "output/cyclicdeadline.json" -u "${ARTIFACTORIAL_URL}" -t "${ARTIFACTORIAL_TOKEN}"
- ../../utils/send-to-lava.sh ./output/result.txt