chirp_benchmark(1)
NAME
chirp_benchmark - do micro-performance tests on a Chirp server
SYNOPSIS
chirp_benchmark <host[:port]> <file> <loops> <cycles> <bwloops>
DESCRIPTION
chirp_benchmark tests a Chirp server's bandwidth and latency for various
Remote Procedure Calls. The command uses a combination of RPCs that do and do
not use I/O bandwidth on the backend filesystem to measure the latency. It also
tests the throughput for reading and writing to the given filename with
various block sizes.
For complete details with examples, see the Chirp User's Manual.
EXIT STATUS
On success, returns zero. On failure, returns non-zero.
EXAMPLES
To test a Chirp server, you may use:
$ chirp_benchmark host:port foobar 10 10 10
getpid 1.0000 +/- 0.1414 usec
write1 496.3200 +/- 41.1547 usec
write8 640.0400 +/- 23.8790 usec
read1 41.0400 +/- 91.3210 usec
read8 0.9200 +/- 0.1789 usec
stat 530.2400 +/- 14.2425 usec
open 1048.1200 +/- 15.5097 usec
...
COPYRIGHT
The Cooperative Computing Tools are Copyright (C) 2003-2004 Douglas Thain and Copyright (C) 2005-2011 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details.
SEE ALSO
Cooperative Computing Tools Documentation
Chirp User Manual
chirp(1)
chirp_status(1)
chirp_fuse(1)
chirp_get(1)
chirp_put(1)
chirp_stream_files(1)
chirp_distribute(1)
chirp_benchmark(1)
chirp_server(1)
chirp_server_hdfs(1)
CCTools 3.5.3 released on 07/26/2012