DOKK / manpages / debian 12 / pipebench / pipebench.1.en
pipebench(1) pipebench(1)

pipebench - Shows speed of stdin/stdout communication

pipebench [ -ehqQIoru ] [ -s file | -S file ] [ -b bufsize ]

Measures the speed of stdin/stdout communication.

Displays a help message and exits.
If an error occurs, exit (breaking the pipe between stdin and stdout. By default an error message is printed to stderr and the program continues.
Only show summary stats.
Don't show running speed or summary stats. Same as -q -o. Can be used to play with buffer size.
Don't show summary.
Use this buffer size, in bytes.
Just show raw speed, no fancy stuff. And no summary.
Write status to file instead of stderr.
Write status to file instead of stderr.
Use 1kB = 1000B, instead of the default 1024B.
Don't convert to units (kilo, Mega, etc...)

Benchmark and show progress of backup
# (cd /home/; tar cf - .) | pipebench | (cd /mnt/backup/; tar xf -)

A number to brag to your friends about
$ dd if=/dev/zero bs=80k count=60k 2> /dev/null | pipebench -q > /dev/null

No known bugs... yet.

dd(1), cat(1)

Pipebench was written by Thomas Habets <thomas@habets.pp.se>

18th Apr, 2003 pipebench