Scroll to navigation

RT-MIGRATE-TEST(8) System Manager's Manual RT-MIGRATE-TEST(8)
# SPDX-License-Identifier: GPL-2.0-only

NAME

rt-migrate-test - real-time task migration program

SYNOPSIS

rt-migrate-test [-c|--check] [-D|--duration TIME] [-e|--equal] [-h|--help] [--json FILENAME] [-l|--loops LOOPS] [-m|--maxerr TIME] [-p|--prio PRIO] [-r|--run-time TIME] [-s|--sleep-time TIME] [NR_TASKS]

DESCRIPTION

Test real-time multiprocessor scheduling of tasks to ensure the highest priority tasks are running on all available CPUs

OPTIONS

This program follows the usual GNU command line syntax, with long options starting with two dashes ('--').


Stop if lower prio task is quicker than higher (off)
Specify a length for the test run.
Append 'm', 'h', or 'd' to specify minutes, hours or days.
Use equal prio for #CPU-1 tasks (requires > 2 CPUS)
Display usage
Write final results into FILENAME, JSON formatted.
Number of iterations to run (50)
Max allowed error (microsecs)
base priority to start RT tasks with (2)
Run time (ms) to busy loop the threads (20)
Sleep time (ms) between intervals (100)
[NR_TASKS]
number of tasks to run (number of cpus + 1)

AUTHOR

rt-migrate-test was written by Steven Rostedt <srostedt@redhat.com>

September 18, 2020