netstress(1)
π netstress β utility to stress and benchmark networks
okay bestie, welcome to netstress(1) β¨ this is the section-1 manual page for the one and only netstress, and we're gonna go through it together, no cap.
πΈ NAME πΈ
netstress β utility designed to stress and benchmark network activity
π¦ SYNOPSIS π¦
netstress -m[NAME] | --master=[NAME] [OPTIONS]
β¨ DESCRIPTION β¨
so like. it's a client/server utility, and its whole thing is stressing & benchmarking the network activity of a given ethernet device or path π₯ but here's the twist that makes it iconic: it uses simulated (random) real world data and packet sizes instead of fixed data and packet sizes. literally so much better, it's giving realism.
and the command line usage is easy, bestie π random packet sizes and random data, for read, write, or read & write (that last one is the default, btw) testing, and it reports benchmark results from the ethernet device.
π OPTIONS π
-m[NAME],--master[=NAME]β this instance is the master. main character energy, obviously π-s[NAME],--slave[=NAME]β this instance is the slave.-h,--host nnn.nnn.nnn.nnnβ use this host or IP address π«Ά-p,--port nnnβ use this port (default=5678)--seed,-S nnnβ use this random number seed (master only!! master only, don't forget)-c,--ctimeβ report current time (default reports elapsed time)-n,--nsec nnnβ report every nnn seconds (default=5)-N,--nrep nnnβ benchmark every nnn reports (default=3)-b,--bytesβ benchmark using bytes (default is bits, so this is the switch-up)-M,--mpsβ benchmark using mbytes/sec or mbits/sec (this one's the default)-K,--kpsβ benchmark using kbytes/sec or kbits/sec-B,--bpsβ benchmark using bytes/sec or bits/sec-w,--mwoβ only test master write / slave read-r,--mroβ only test master read / slave write-R,--realrandomβ do real random test (not pseudo random)-f,--fastβ run Fast (no checking, no real_random). she's fast, she's unbothered, she's not checking anything π-v,--verbosityβ enable verbosity (multiples increase level)-d,--debugβ enable debugging (multiples increase level)-?,--helpβ give this information
ngl bestie,-vand-dstack β stack them multiples and the level goes up. periodt.
π AUTHOR π
the NETSTRESS was written by Jim Gleason <jimgleason@users.sf.net>, Avocent Corp. and Helius, Inc.
this manual page was written by Giovani Augusto Ferreira <giovani@riseup.net> for the Debian project (but may be used by others) π«Ά
and that's the whole page, bestie π it's from the netstress-1.2.0 era, dated 06 Jun 2015 β vintage but still slaying. go stress some networks responsibly β¨π¦πΈ
π¦ where this page comes from
- debian bookworm: netstress 1.2.0-11 Β· BSD-3-Clause
- debian trixie: netstress 1.2.0-11 Β· BSD-3-Clause
- ubuntu jammy: netstress 1.2.0-10 Β· BSD-3-Clause
- ubuntu noble: netstress 1.2.0-11 Β· BSD-3-Clause
- ubuntu questing: netstress 1.2.0-11
- ubuntu resolute: netstress 1.2.0-12 Β· BSD-3-Clause
- ubuntu stonking: netstress 1.2.0-12 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms