pipebench(1)

pipebench1

Shows speed of stdin/stdout communication

Usage

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

Overview

Measures the speed of stdin/stdout communication.

Options

-h

Displays a help message and exits.

-e

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.

-q

Only show summary stats.

-Q

Don't show running speed or summary stats. Same as -q -o. Can be used to play with buffer size.

-o

Don't show summary.

-b bufsize

Use this buffer size, in bytes.

-r

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.

-I

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

-u

Don't convert to units (kilo, Mega, etc...)

Examples

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

Releases

8 releases since Debian 6.0 (Squeeze); the text changed 1 time.

  1. 6.0–10
  2. 11–13

Bugs

No known bugs... yet.

Author

Pipebench was written by Thomas Habets <[email protected]>

From pipebench 0.40-8 in Debian 13 (Trixie). Parsed by carta from the page's man source.