Manpages

NAME

latency − Xenomai timer latency benchmark

SYNOPSIS

latency [ options ]

DESCRIPTION

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 suppress headers

−T <test_duration_seconds>

default=0, so ^C to end

−q

suppresses 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

AUTHOR

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