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...
-
bench_v0.92.6
(gzipped tar, 184kB),
(compressed tar, 357kB),
(uncompressed tar, 870kB)
(April 27th, 2000)
-
bench_v0.92.5
(gzipped tar, 223kB),
(compressed tar, 416kB),
(uncompressed tar, 962kB)
(June 24th, 1999)
-
bench_v0.92.4
(tar gzipped, 287kB),
(May 12th, 1999)
-
bench_v0.92.3
(gzipped, 277kB),
(March 2nd, 1999)
-
bench_v0.92.2
unreleased version...
-
bench_v0.92.1
(gzipped tar, 202kB),
(December 16th, 1998)
-
bench_v0.92.0
(gzipped tar, 95kB),
(December 2nd, 1998)
WARNING: the 0.92.0 version only works on Linux platforms...
-
bench_v0.91.9
(gzipped tar, 189kB),
(August 31th, 1998)
-
bench_v0.91.8
(gzipped tar),
(April 1998)
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.