LTTNG-IOLATENCYTOP-MI(1)
π LTTNG-IOLATENCYTOP-MI π
okay so bestie, welcome to lttng-iolatencytop-mi β it's a User Command, and it's the LTTng analyses IO latency top machine interface. yes that's a lot of words, no I will not be shortening it, it's giving "my full government name" energy and honestly? respect. π
β¨ NAME β¨
lttng-iolatencytop-mi β LTTng analyses IO latency top machine interface π¦
πΈ DESCRIPTION πΈ
so the way you run this is literally:
usage: lttng-iolatencytop-mi [-h] [-r REFRESH] [--gmt]
[--skip-validation]
[--begin BEGIN] [--end END] [--period PERIOD]
[--period-captures PERIOD_CAPTURES] [--period-begin PERIOD_BEGIN]
[--period-end PERIOD_END] [--period-begin-key PERIOD_BEGIN_KEY]
[--period-end-key PERIOD_END_KEY] [--period-key-value
PERIOD_KEY_VALUE] [--cpu CPU] [--timerange TIMERANGE]
[--progress-use-size] [--no-intersection] [-V] [--debug]
[--no-color] [--no-progress] [--min MIN] [--max MAX] [--log]
[--limit LIMIT] [--top] [--stats] [--freq] [--freq-resolution
FREQ_RESOLUTION] [--freq-uniform] [--freq-series] [--usage]
[--minsize MINSIZE] [--maxsize MAXSIZE] <path/to/trace>
The I/O command. periodt. π
π positional arguments π
<path/to/trace>β the trace path. that's it, that's the whole thing, it's where your trace lives bestie π«Ά
β optional arguments β
-h,--helpβ shows this help message and dips. iconic behaviour honestly π-r REFRESH,--refresh REFRESHβ the refresh period, with an optional units suffix (and if you don't give units, it assumessby default). β¨--gmtβ manipulate timestamps based on GMT instead of local time. timezone girlies, this one's for you π--skip-validationβ skip the trace validation. living dangerously, I respect it π--begin BEGINβ start time, in the formathh:mm:ss[.nnnnnnnnn]β°--end ENDβ end time, in the formathh:mm:ss[.nnnnnnnnn]β°--period PERIODβ period definition--period-captures PERIOD_CAPTURESβ period captures definition--period-begin PERIOD_BEGINβ the analysis period start marker event name--period-end PERIOD_ENDβ the analysis period end marker event name. heads up: this one requires--period-beginπ--period-begin-key PERIOD_BEGIN_KEYβ optional, a list of event field names used to match period markers (default:cpu_id)--period-end-key PERIOD_END_KEYβ optional, a list of event field names used to match period marker. if you don't specify any, it just uses the same--period-begin-key. matching set, we love consistency π--period-key-value PERIOD_KEY_VALUEβ optional, defines a fixed key value that a period must correspond to in order to be considered--cpu CPUβ filter the results to only this list of CPU IDs--timerange TIMERANGEβ time range, written as[begin,end]--progress-use-sizeβ use trace size to approximate progress π--no-intersectionβ disable stream intersection mode-V,--versionβ show the program's version number and exit--debugβ enable debug mode (or you can set theLTTNG_ANALYSES_DEBUGenvironment variable instead) π--no-colorβ disable colored output. (sad! but valid π₯²)--no-progressβ don't display the progress bar--min MINβ filter out durations shorter than min usec--max MAXβ filter out durations longer than max usec--logβ output the I/O requests in chronological order π--limit LIMITβ limit to top X (default =10)--topβ output the top I/O latencies by category π--statsβ output the I/O latency statistics π--freqβ output the I/O latency frequency distribution--freq-resolution FREQ_RESOLUTIONβ frequency distribution resolution (default20)--freq-uniformβ use a uniform resolution across distributions--freq-seriesβ consolidate frequency distribution histogram as a single one--usageβ output the I/O usage--minsize MINSIZEβ filter out I/O operations working with less that minsize bytes--maxsize MAXSIZEβ filter out I/O operations working with more that maxsize bytes
ok bestie real talk β that is genuinely every single flag, I did not skip one, I would never do that to you π go read your traces, you're doing amazing sweetie
kisses, and this page was brought to you by LTTng Analyses v0.6.0, dated January 2017 β yeah she's a vintage queen but she still slays πβ¨ bye bestie!!
π¦ where this page comes from
- debian bookworm: python3-lttnganalyses 0.6.1-3 Β· MIT
- ubuntu jammy: python3-lttnganalyses 0.6.1-2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms