chirp_benchmark(1)
β¨ chirp_benchmark β the vibe check for your Chirp server π
okay bestie, so this is chirp_benchmark(1) from the Cooperative Computing Tools manual, and it's literally the tool you use to do micro-performance tests on a Chirp server. no cap. π¦
πΈ NAME πΈ
chirp_benchmark β do micro-performance tests on a Chirp server
β¨ SYNOPSIS β¨
chirp_benchmark <host[:port]> <file> <loops> <cycles> <bwloops>
π DESCRIPTION π
okay so chirp_benchmark is out here testing a Chirp server's bandwidth and latency for various Remote Procedure Calls. it's giving scientist but make it cute. π¬
the way it works: it uses a combination of RPCs β some that do use I/O bandwidth on the backend filesystem, and some that don't β so it can measure the latency properly. then it also tests the throughput for reading and writing to the given filename, with various block sizes. she's thorough, she's organized, she ate. π
for complete details with examples, see the Chirp User's Manual at http://ccl.cse.nd.edu/software/manuals/chirp.html β iykyk π
π₯ EXIT STATUS π₯
- success β returns zero π
- failure β returns non-zero π
periodt.
π 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
look at those numbers bestie, absolutely iconic. π
π COPYRIGHT π
The Cooperative Computing Tools are Copyright (C) 2005-2019 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details.
(ngl that's the whole legal bit, don't skip it, it's important π«Ά)
π 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)
okay that's the whole page bestie, go benchmark something and tell me the numbers π
CCTools 8.0.0 DEVELOPMENT β that's the version, and this page is chirp_benchmark(1) from the Cooperative Computing Tools manual. mwah, bye! πβ¨
π¦ where this page comes from
- debian bookworm: coop-computing-tools 9.9-2+b4 Β· GPL-2.0-only
- ubuntu jammy: coop-computing-tools 9.9-2ubuntu3 Β· GPL-2.0-only
- ubuntu noble: coop-computing-tools 9.9-4ubuntu4 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms