LLJOBSTAT(8)
π LLJOBSTAT β it's giving top jobs, bestie
okay so this one lives in the Lustre Configuration Utilities family (section 8 of the manual, for the sysadmin girlies who live in the terminal β¨), and it's fr fr one of my faves.
β¨ NAME β¨
lljobstat β display top jobs and statistics π
πΈ SYNOPSIS πΈ
llobdstat [-c|--count COUNT] [-i|--interval INTERVAL] [-n|--repeats
REPEATS] [-m|--mdt] [-o|--ost] [--param PARAM] [--fullname]
[--no-fullname]
not me noticing the llobdstat in there β yes bestie I copied it character for character exactly like the original, we do not edit the sacred text π
π DESCRIPTION π
So what does she actually do? lljobstat reads and parses the job_stats files on the local node, sums up the operations of each job, and shows you the top jobs. Iconic behaviour, truly. π₯
Then she repeats that β for however many times you asked for, or forever and ever β with the interval you gave her. Main character energy that never clocks out.
Type Ctrl+C to stop printing. π
π¦ Abbreviations π¦
lljobstat shows abbreviations of operation names, and here's the whole decoder ring:
ops: total number of operations
cl: close, cr: create, dt: destroy, fa: fallocate, ga: getattr
gi: get_info, gx: getxattr, ln: link, mi: migrate, mk: mkdir
mn: mknod, mv: rename, op: open, pa: prealloc, pu: punch
qc: quotactl, rd: read, rm: rmdir, sa: setattr, si: set_info
st: statfs, sx: setxattr, sy: sync, ul: unlink, wr: write
no literally, screenshot it, put it in your notes app, iykyk π
π OPTIONS π
-c,--count COUNTβ how many top jobs get listed. Default5.-i,--interval INTERVALβ interval in seconds before she lists the top jobs again. Default10.-n,--repeats REPEATSβ how many times to repeat. Default is unlimited, so likeβ¦ she'll go forever unless you tell her otherwise π-m,--mdtβ get data from onlyjob_statsof MDTs. MDT girlies, this one's for you π-o,--ostβ get data from onlyjob_statsof OSTs. OST girlies, your turn π--param PARAMβ get data from only PARAM path. For example,"*.lustre-*.job_stat".--fullnameβ show the full name of operations. Default is no.--no-fullnameβ show the abbreviated name of operations.-h,--helpβ print the help message. (Always a slay, never a fail. π«Ά)
π EXAMPLES π
look at her go:
# lljobstat -n 1 -c 3
---
timestamp: 1665623345
top_jobs:
- rm.0: {ops: 99, cl: 32, ul: 16, rm: 16, ga: 19, st: 16}
- touch.500: {ops: 48, op: 8, cl: 8, mn: 8, ga: 8, sa: 16}
- dd.0: {ops: 38, op: 4, cl: 4, mn: 1, ga: 1, sa: 3, gx: 3, wr: 19, pu: 3}
...
likeβ¦ rm.0 ate that round, no cap. πβ¨
π AVAILABILITY π
lljobstat is part of the lustre(7) filesystem package since release 2.16.0 β so if you're running that or newer, she's already there waiting for you. π¦
π SEE ALSO π
that's the whole page bestie, you're so ready for this π
This lil rewrite is from the Lustre manual page, dated 2024-08-28, and the original header/footer tagged her as LLJOBSTAT(8). go forth and stat those jobs, queen π
π¦ where this page comes from
- ubuntu stonking: lustre-client-utils 2.17.58+dfsg-0ubuntu2 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms