.TH "chirp_benchmark" 1 "" "CCTools 7.0.9 FINAL" "Cooperative Computing Tools" .SH NAME .LP \fBchirp_benchmark\fP - do micro-performance tests on a Chirp server .SH SYNOPSIS .LP \FC\fBchirp_benchmark \fP\FT .SH DESCRIPTION .LP .PP \FCchirp_benchmark\FT 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. .PP For complete details with examples, see the Chirp User's Manual (\fBhttp://ccl.cse.nd.edu/software/manuals/chirp.html\fP). .SH EXIT STATUS .LP On success, returns zero. On failure, returns non-zero. .SH EXAMPLES .LP To test a Chirp server, you may use: .fam C .nf .nh .IP "" 8 $ 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 ... .fi .hy .fam .P .SH COPYRIGHT .LP The Cooperative Computing Tools are Copyright (C) 2003-2004 Douglas Thain and Copyright (C) 2005-2015 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details. .SH SEE ALSO .LP .IP \(bu 4 \fBCooperative Computing Tools Documentation\fP .IP \(bu 4 \fBChirp User Manual\fP .IP \(bu 4 \fBchirp(1)\fP \fBchirp_status(1)\fP \fBchirp_fuse(1)\fP \fBchirp_get(1)\fP \fBchirp_put(1)\fP \fBchirp_stream_files(1)\fP \fBchirp_distribute(1)\fP \fBchirp_benchmark(1)\fP \fBchirp_server(1)\fP