bw_unix - UNIX pipe bandwidth
Contents
Acknowledgement
Funding for the development of this tool was provided by Sun Microsystems Computer Corporation.
Description
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).
Memory Utilization
This benchmark should move approximately the reported amount of memory.
Name
bw_unix - UNIX pipe bandwidth
Output
Output format is "%0.2f%.2f\n",megabytes,megabytes_per_second, i.e.,
8.0025.33See Also
lmbench(8).
Synopsis
bw_unix [ -P<parallelism> ] [ -W<warmups> ] [ -N<repetitions> ] size
