$Id: README,v 1.10 2003/04/20 16:49:22 marvin Exp $

 Pipebench

    By Thomas Habets <thomas@habets.pp.se>


Introduction
------------
Measures the speed of stdin/stdout communication.


Example uses
------------
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


Compiling
---------
Just type 'make' to compile.

Type 'make install' to have pipebench be installed in /usr/local/bin

 
FAQ
---
Q: It doesn't compile!

A: If you can fix it youself, do so and send me a patch.

   If you can't, mail me and say what kind of system you have and I'll fix it.
   I'll probably port it to anything anyone might want... except windows
   of course. But hey, maybe it works on windows out of the box.


License
-------
It's GPL, see the LICENSE file.

Tested by me personally on
--------------------------
x86      Debian GNU/Linux 3.0
x86      FreeBSD 4.7
sparc    Debian GNU/Linux 3.0
sparc    Solaris 9
sparc64  OpenBSD 3.2
alpha    Debian GNU/Linux 3.0
alpha    NetBSD 1.5.2

Some benchmarks
---------------
The same command run on a few different systems. No tweaking has been done
on any of the boxen, except for custom kernel compiles on the Linux boxen.

Command run:
$ dd if=/dev/zero bs=80k count=[*]k 2>/dev/null | ./pipebench -q > /dev/null

[*] Number suitable for the benchmark to take 30-60 seconds.

Arch     Box              Mhz   OS                                   Speed
-------------------------------------------------------------------------------
x86      Dual Athlon     1800   Slackware Linux 8.1 (2.4.19)        249.98 MBps
x86      P-II             400   Debian GNU/Linux 3.0 (2.4.19)       146.97 MBps
alpha    EV45             266   Debian GNU/Linux 3.0 (2.4.20)        53.05 MBps
x86      K6-2             500   FreeBSD 4.7                          37.29 MBps
sparc64  UltraSparc 5     270   OpenBSD 3.2                          27.47 MBps
sparc    SparcStation 4   110   Debian GNU/Linux 3.0 (2.4.18)        17.51 MBps
sparc    SparcStation 4   110   Solaris 9                             5.93 MBps
alpha    DEC 3000/300LX   125   NetBSD 1.5.2                          4.67 Mbps

----------------------------------------------------------------------------
Send questions/suggestions/patches/rants/money/alphas to thomas@habets.pp.se