Your company here ā€” click to reach over 10,000 unique daily visitors

pipebench - Man Page

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.

-b bufsize

Use this buffer size, in bytes.


Just show raw speed, no fancy stuff. And no summary.

-s file

Write status to file instead of stderr.

-S file

Write status to file instead of stderr.


Use 1kB = 1000B, instead of the default 1024B.


Don't convet 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.

See Also

dd(1), cat(1)


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


18th Apr, 2003