QUEUELAT(8)

πŸ“¦
version 2.11 Β· 2 versions
, in arch rolling, centos-stream 10, centos-stream 9, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu resolute, ubuntu stonking

✨ QUEUELAT(8) ✨

okay bestie, welcome to queuelat β€” it's a System Manager's Manual page and it's giving "queue latency test program" energy πŸ’… no cap


🌸 NAME 🌸

queuelat β€” Queue latency test program πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

queuelat [-c|--cycles N] [-f|--freq F] [-h|--help] [-m|--max-len LEN]
[-p|--packets F] [-q|--queue-len N] [-t|--timeout TIME]

πŸ’– DESCRIPTION πŸ’–

okay so queuelat simulates a network queue and it's literally checking for latency violations in packet processing 🫢 like it's out here vibe-checking your packets to see if any of them are taking too long, and if they are? it says something. iconic behaviour fr fr 😭


✨ OPTIONS ✨

a summary of options is included below, and yes we're doing all of them, no skipping πŸ’œ

  • -c, --cycles=N β€” Estimated number of cycles it takes to process one packet. this value should come from the envisioned packet forwarding application being simulated πŸ‘‘ so like, don't just make it up, get it from the actual thing you're pretending to be.
  • -f, --freq=F β€” TSC frequency in MHz 🌈
  • -h, --help β€” Show help πŸ™ˆ (it shows help. that's the whole thing. slay.)
  • -m, --max-len=N β€” Maximum allowed latency, in nanoseconds. If latency to process any packet exceeds this value, the program quits, writing a message to the trace buffer πŸ’€ so yeah β€” cross this line and it's over, bestie, and it leaves a lil note in the trace buffer on the way out.
  • -p, --packets=F β€” Million packets per second that arrive for processing πŸ”₯ (yes, million. it's a lot. it's giving main character throughput.)
  • -q, --queue-len=N β€” Minimum queue length to print in the trace ⭐
  • -t, --timeout=TIME β€” Timeout in seconds to quit the program πŸŽ€

πŸ’œ AUTHOR πŸ’œ

queuelat was written by Marcelo Tosatti <mtosatti@redhat.com> 🫢 thank you king


also there's this license line and we are NOT leaving it out because it's important: # SPDX-License-Identifier: GPL-2.0-or-later 🧚

okay that's the whole page bestie, go forth and check those queues πŸ’–

and for the lil sign-off: this absolute gem of a page is dated Sept 3, 2018, from the System Manager's Manual, and it goes by QUEUELAT(8) ⭐ mwah πŸ’…

πŸ“¦ where this page comes from