chirp_benchmark(1)

πŸ“¦
version 9.9 Β· 3 versions
, in debian bookworm, ubuntu jammy, ubuntu noble

✨ 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. πŸ‘‘


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 πŸ’œ


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