latency(1)

latency1

Xenomai timer latency benchmark

Usage

latency [options]

Overview

latency is part of the Xenomai test suite. It is a timer latency benchmark program. The system must run a suitable Xenomai enabled kernel with the respective module (xeno_timerbench).

Options

latency accepts the following options:

-h

print histograms of min, avg, max latencies

-g <file>

dump histogram to <file> in a format easily readable with gnuplot. An example script for gnuplot may be found in scripts/histo.gp in Xenomai sources distribution

-s

print statistics of min, avg, max latencies

-H <histogram-size>

default = 200, increase if your last bucket is full

-B <bucket-size>

default = 1000ns, decrease for more resolution

-p <period_us>

sampling period

-l <data-lines per header>

default=21, 0 to supress headers

-T <test_duration_seconds>

default=0, so ^C to end

-q

supresses RTD, RTH lines if -T is used

-D <testing_device_no>

number of testing device, default=0

-t <test_mode>

0=user task (default), 1=kernel task, 2=timer IRQ

-f

freeze trace for each new max latency

-c <cpu>

pin measuring task down to given CPU

-P <priority>

task priority (test mode 0 and 1 only)

-b

break upon mode switch

Releases

4 releases since Debian 5.0 (Lenny); the text changed 3 times.

  1. 5.0
  2. 6.0
  3. 7
  4. 8

-b since Debian 8 (Jessie); -g since Debian 8 (Jessie).

Author

latency was written by Philippe Gerum. This man page was written by Roland Stigge.

From xenomai-runtime 2.6.3-2 in Debian 8 (Jessie). Parsed by carta from the page's man source.