BENCH: a network performance evaluation environment


What's that?

This is a network performance evaluation tool similar to netperf, but which comes with AWK based trace analysis tools to automatically produce gnuplot ready data. Bulk data transfers (throughput), RTT analyses and Transit Time measurements are possible, using either UDP or TCP, and the Socket access method.


Distribution

This tool, easily extendable, comes in Solaris / Linux / FreeBSD / IRIX versions, but can easily be ported to other platforms. It is distributed with full source code and a comprehensive documentation.

The latest release...

Previous releases...

NB: this tool is still under development and new versions will soon be available...


Demonstration

Here is a screen grab showing what it looks like (bench_v0.91.8). The two xterms of the left show traces generated by an active bench session. On the top xterm, the client part is run, and on the lower xterm, the deamon part of bench is run. On the top right xterm, the gnusort tool analyzes various traces and automatically calls gnuplot to plot the corresponding curves.