LTTNG-IOUSAGETOP-MI(1)
π LTTNG-IOUSAGETOP-MI π
okay bestie, so this is lttng-iousagetop-mi β it's a User Commands situation, and it's the LTTng analyses IO usage top machine interface. yeah. say that five times fast. π¦
β¨ NAME β¨
lttng-iousagetop-mi β LTTng analyses IO usage top machine interface
πΈ SYNOPSIS πΈ
usage: lttng-iousagetop-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. π
π DESCRIPTION π
It's the I/O command. That's the vibe, that's the whole thing. You point it at a trace, it gives you the top I/O tea. π
π§ POSITIONAL ARGUMENTS π§
<path/to/trace>β the trace path. yeah. that's where your trace lives. point at it. π
π OPTIONAL ARGUMENTS π
-h,--helpβ show this help message and exit. classic. the escape hatch. πͺ-r REFRESH,--refresh REFRESHβ Refresh period, with optional units suffix (default units:s). so if you don't say a unit, it's gonna assume seconds, bestie. β±οΈ--gmtβ Manipulate timestamps based on GMT instead of local time. no timezone drama, just GMT. π--skip-validationβ Skip the trace validation. living dangerously, i respect it. π--begin BEGINβ start time:hh:mm:ss[.nnnnnnnnn]. the beginning of the story. π--end ENDβ end time:hh:mm:ss[.nnnnnnnnn]. and that's the end of the story. π--period PERIODβ Period definition.--period-captures PERIOD_CAPTURESβ Period captures definition.--period-begin PERIOD_BEGINβ Analysis period start marker event name.--period-end PERIOD_ENDβ Analysis period end marker event name (requires--period-begin). so like, if you want the end you gotta have the beginning. it's giving narrative structure. π--period-begin-key PERIOD_BEGIN_KEYβ Optional, list of event field names used to match period markers (default:cpu_id).--period-end-key PERIOD_END_KEYβ Optional, list of event field names used to match period marker. If none specified, use the same--period-begin-key. it just copies the vibe from the begin one. πͺ--period-key-value PERIOD_KEY_VALUEβ Optional, define a fixed key value to which a period must correspond to be considered.--cpu CPUβ Filter the results only for this list of CPU IDs. pick your faves. π--timerange TIMERANGEβ time range:[begin,end]--progress-use-sizeβ use trace size to approximate progress. it's an estimate, not a promise. π--no-intersectionβ disable stream intersection mode.-V,--versionβ show program's version number and exit. π--debugβ Enable debug mode (or setLTTNG_ANALYSES_DEBUGenvironment variable). yes there's an env var for that, go off. π--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. short king erasure. π--max MAXβ Filter out durations longer than max usec.--logβ Output the I/O requests in chronological order. timeline mode. π--limit LIMITβ Limit to top X (default =10). the classic top ten. π--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. one chart to rule them all. π--usageβ Output the I/O usage.--minsize MINSIZEβ Filter out, I/O operations working with less that minsize bytes. (yes, "less that", it's in the original, i'm not touching it, i don't make the rules π)--maxsize MAXSIZEβ Filter out, I/O operations working with more that maxsize bytes. (same deal, bestie π«Ά)
ngl there are a LOT of flags here and that's lowkey iconic of them. every single one stayed. no cap. π―
LTTng Analyses v0.6.0 Β· January 2017 β mwah, that's the version and the date, signed sealed delivered, ty for coming to my ted talk πβ¨π
π¦ 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