This command accepts data from the ring buffer named
ringname
and writes it to stdout. It can be used as the starting point of a
pipeline that sends data from ringbuffers to programs that are not
ringbuffer aware.
--mindata
=nSpecifies the minimum size of the block of data ringtostdout will try to get from the ring buffer before transmitting data to stdout. The value n is the number of bytes of data or can be a number followed by k, m or g which multiply the numeric value by 1024, 1024*1024 and 1024*1024*1024 respectively.
This value defaults to 1m if not
explicitly overridden.
See also, however, the --timeout
option
below.
--timeout
=seconds
Specifies the maximum amount of time in seconds the program will
wait for for the number of bytes specified as
--mindata
. If by that timeout, that number
of bytes is not available, any bytes that are in the ring
are read and forwarded to stdout. This ensures that latencies
remain tolerable even at low data rates with large values
of --mindata