rt-app1
Test application for simulating a real-time periodic load
Usage
rt-app <config-file>
Introduction
rt-app is a test application that starts multiple periodic threads in order to simulate a real-time periodic load.
The code is currently maintained on GitHub: https://github.com/scheduler-tools/rt-app
Requirements
rt-app runs on GNU/Linux. It needs json-c to run, and a 3.14 or later linux kernel supporting the SCHED_DEADLINE policy (unless built without the optional libdl).
Usage
rt-app <config_file> where config file is a full/relative path to a JSON file or "-" (without quotes) to read JSON data from stdin.
See /usr/share/doc/rt-app/tutorial.txt for details of the JSON config file format
Files
Numerous example workloads and building blocks can be found in /usr/share/doc/rt-app/examples/*.json
Releases
5 releases since Debian 8 (Jessie); the text changed 1 time.
--baselog until Debian 8 (Jessie);
--duration until Debian 8 (Jessie);
--fifo until Debian 8 (Jessie);
--frag until Debian 8 (Jessie);
--gnuplot until Debian 8 (Jessie);
--help until Debian 8 (Jessie);
--logdir until Debian 8 (Jessie);
--no-mlock until Debian 8 (Jessie);
--qos until Debian 8 (Jessie);
--rr until Debian 8 (Jessie);
--spacing until Debian 8 (Jessie);
-D until Debian 8 (Jessie);
-G until Debian 8 (Jessie);
-K until Debian 8 (Jessie);
-b until Debian 8 (Jessie);
-f until Debian 8 (Jessie);
-g until Debian 8 (Jessie);
-h until Debian 8 (Jessie);
-l until Debian 8 (Jessie);
-q until Debian 8 (Jessie);
-r until Debian 8 (Jessie);
-s until Debian 8 (Jessie).