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.
-b since Debian 8 (Jessie);
-g since Debian 8 (Jessie).