Table of Contents
bw_unix - UNIX pipe bandwidth
bw_unix [ -P <parallelism> ] [ -W
<warmups> ] [ -N <repetitions> ] size
bw_unix creates a pipe and
forks a child process which keeps writing data to the pipe as fast as it
can. The benchmark measures how fast the parent process can read the
data in size-byte chunks from the pipe. Nothing is done with the data in
either the parent (reader) or child (writer) processes.
The size specification
may end with ‘‘k’’ or ‘‘m’’ to mean kilobytes (* 1024) or megabytes (* 1024 * 1024).
Output format is CB"%0.2f %.2f\n", megabytes, megabytes_per_second,
i.e.,
8.00 25.33
This benchmark should move approximately
the reported amount of memory.
Funding for the development
of this tool was provided by Sun Microsystems Computer Corporation.
lmbench(8)
.
Carl Staelin and Larry McVoy
Comments, suggestions,
and bug reports are always welcome.
Table of Contents