rt-app(1)

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.

  1. 8
  2. 10–13

--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).

From rt-app 1.0-1.2 in Debian 13 (Trixie). Parsed by carta from the page's man source.