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
the data in
chunks from the pipe. Nothing is done with the data in either
the parent (reader) or child (writer) processes.
specification may end with ``k'' or ``m'' to mean
kilobytes (* 1024) or megabytes (* 1024 * 1024).
Output format is "%0.2f %.2f\n", megabytes, megabytes_per_second, i.e.,
This benchmark should move approximately the reported amount of memory.
Funding for the development of
this tool was provided by Sun Microsystems Computer Corporation.