IBCHECKWIDTH(8)

πŸ“¦ version 61.1^20260812git975bdaf, in fedora 43, fedora 44

πŸ’… IBCHECKWIDTH(8) β€” the OpenIB Diagnostics glow-up ✨

okay bestie, so this is ibcheckwidth from the OpenIB Diagnostics corner of the universe, and it is lowkey one of the most useful little scripts in your InfiniBand toolkit. no cap. let's get into it 🫢


🌸 NAME 🌸

ibcheckwidth β€” find 1x links in IB subnet πŸ‘€

like. it goes looking for the skinny links. the ones running at 1x instead of going full throttle. it's giving detective energy fr fr πŸ”


✨ SYNOPSIS ✨

ibcheckwidth [-h] [-v] [-N | -nocolor] [<topology-file> | -C ca_name -P
ca_port -t(imeout) timeout_ms]

that's the whole vibe. you either hand it a topology file, or you point it at a specific channel adapter and port and let it go do its thing πŸ’«


πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea β˜•

ibcheckwidth is a script. it takes a full topology file β€” the kind that was created by ibnetdiscover β€” and then it goes and scans the network to validate the active link widths. and then? it reports any 1x links it finds. periodt.

think of it as the friend who walks into the party, looks around, and immediately tells you which of your links is not pulling its weight. iconic behavior, honestly πŸ‘‘

ngl, a 1x link can quietly be the reason your fabric isn't performing the way you thought it was, so this script is genuinely your bestie for a vibe check 🧚

πŸŽ€ OPTIONS πŸŽ€

  • -N | -nocolor β€” use mono rather than color mode πŸ–€ no color, just plain vibes. sometimes you just want it monochrome, and that's valid.
  • -C <ca_name> β€” use the specified ca_name πŸ“› you're telling it exactly which channel adapter to talk to.
  • -P <ca_port> β€” use the specified ca_port πŸ”Œ and this one picks the port.
  • -t <timeout_ms> β€” override the default timeout for the solicited mads ⏱️ you get to choose how long it waits before giving up on those mads. impatient? generous? your call, bestie.

and yeah, the synopsis also shows -h and -v in there β€” -h and -v β€” so those are hanging out in the usage line too ✨


🌈 SEE ALSO 🌈


πŸ’– AUTHOR πŸ’–

Hal Rosenstock β€” <halr@voltaire.com> 🫢


fr fr, just remember: this script only knows what the topology file tells it, so if your ibnetdiscover output is stale, so is your drama πŸ’€

okay that's the whole page, bestie β€” go forth and find those 1x links, you absolute main character πŸ’…βœ¨

this has been OpenIB Diagnostics, dated May 21, 2007, brought to you with love from the OpenIB crew πŸŽ€ bye babes!! πŸŒΈπŸ¦‹

πŸ“¦ where this page comes from