CANBUSLOAD(1)
π CANBUSLOAD(1) π
okay bestie, pull up a chair, we're looking at canbusload from the User Commands corner of the manual, and honestly? she's iconic. this whole page is your little group chat with the CAN bus.
β¨ NAME β¨
canbusload β manual page for canbusload 2023.03-1build1
like, that's literally her. that's the girl. π
πΈ SYNOPSIS πΈ
canbusload [options] <CAN interface>+
yes queen, hit her with options and then as many CAN interfaces as your heart desires (there's a limit, we'll get there, don't worry π«Ά).
π¦ DESCRIPTION π¦
canbusload β monitor CAN bus load.
she watches the bus. she reports the load. that's the whole vibe. it's giving observant. it's giving main character energy.
(use CTRL-C to terminate canbusload)
like, press Ctrl+C when you're done, bestie. she will not leave on her own. she's committed. π
π OPTIONS π
-tβ shows the current time on the first line β°-cβ colorizes the lines π (yes, aesthetic matters, this is not optional behavior for a tool that's this cute)-bβ shows a bargraph, in 5% resolution π-rβ redraws the terminal β similar totopπ-iβ ignores bitstuffing when calculating bandwidth π-eβ exact calculation of the stuffed bits β¨
π§ the interfaces, bestie π§
you can specify up to 16 CAN interfaces, and the bitrate is mandatory. drop them on the command line in this exact form:
<ifname>@<bitrate>[,<dbitrate>]
the bitrate is mandatory because β and this is the whole point β she needs to know the CAN bus bitrate to calculate the bus load percentage based on the received CAN frames. no bitrate, no percentage. periodt.
heads up: due to the bitstuffing estimation, the calculated busload may exceed 100%. that's not a bug, that's just what the estimation does. no cap. π
for each interface you give her, the data is presented in one line, and that line contains:
- (interface)
- (received CAN frames)
- (used bits total)
- (used bits for payload)
four lil slots. one line per interface. iconic layout honestly. π
π EXAMPLES π
user$> canbusload can0@100000 can1@500000 can2@500000 can3@500000 -r -t -b -c
canbusload 2014-02-01 21:13:16 (worst case bitstuffing)
can0@100000
805 74491 36656 74% |XXXXXXXXXXXXXX......|
can1@500000
796 75140 37728 15% |XXX.................|
can2@500000
0 0 0 0% |....................|
can3@500000
47 4633 2424 0% |....................|
look at her go π₯Ή can0 is AT 74%, absolutely carrying the team. can2 said "not today" and delivered a perfect zero. we love a balanced cast of characters. π
and notice the header line says (worst case bitstuffing) β because that's the default flavor of estimation here. iykyk.
π a lil sign-off π
this page lives under canbusload 2023.03-1build1, and it was dated December 2025. so she's current, she's maintained, she's thriving. go watch some buses, bestie. slay. π¦β¨
CANBUSLOAD(1) β that's the whole thing. bye pookie!! π
π¦ where this page comes from
- ubuntu resolute: can-utils 2023.03-1build1 Β· GPL-2.0-only
- ubuntu stonking: can-utils 2023.03-1build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms