LTTNG-IOLATENCYFREQ(1)
π NAME π
lttng-iolatencyfreq β it's the LTTng analyses girlie that does your I/O latency frequency, bestie. She's literally built for it.
πΈ DESCRIPTION πΈ
okay so the way you run her is like this, no cap:
usage: lttng-iolatencyfreq [-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>
and yeah β it's the I/O command. that's the whole vibe. β¨
π positional arguments
<path/to/trace>β the trace path. like, where your trace is living. point her at it. π«Ά
β¨ optional arguments
-h,--helpβ show this help message and exit. the classic. she'll tell you what's up and then dip. π-r REFRESH,--refresh REFRESHβ Refresh period, with an optional units suffix. default units ares(seconds, bb). π--gmtβ manipulate timestamps based on GMT instead of local time. timezone girlie behavior. π--skip-validationβ Skip the trace validation. living dangerously, love that for you. π--begin BEGINβ start time, formatted likehh:mm:ss[.nnnnnnnnn]. β°--end ENDβ end time, alsohh:mm:ss[.nnnnnnnnn]. β³--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. β οΈ heads up bestie: this one requires--period-beginto be there too.--period-begin-key PERIOD_BEGIN_KEYβ Optional: list of event field names used to match period markers. default iscpu_id. π--period-end-key PERIOD_END_KEYβ Optional: list of event field names used to match period marker. if you don't specify any, she just uses the same--period-begin-key. recycling is iconic. β»οΈ--period-key-value PERIOD_KEY_VALUEβ Optional: define a fixed key value that a period must correspond to in order to be considered.--cpu CPUβ Filter the results only for this list of CPU IDs. cpu girlies only. π»--timerange TIMERANGEβ time range, written as[begin,end]. π--progress-use-sizeβ use trace size to approximate progress. approximation is a lifestyle. π--no-intersectionβ disable stream intersection mode. turning it OFF, periodt. π«-V,--versionβ show program's version number and exit. she'll tell you her age. π--debugβ Enable debug mode. you can also just set theLTTNG_ANALYSES_DEBUGenvironment variable instead, if that's more your thing. π--no-colorβ Disable colored output. π¨ no fun allowed mode (jk jk, some terminals need it).--no-progressβ Don't display the progress bar. π«π--min MINβ Filter out durations shorter than min usec. tiny things, begone. π§--max MAXβ Filter out durations longer than max usec. bye slowpokes. π--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. ranking szn. π--statsβ Output the I/O latency statistics. numbers, my beloved. π--freqβ Output the I/O latency frequency distribution. the main character of this whole manpage tbh. π--freq-resolution FREQ_RESOLUTIONβ Frequency distribution resolution. default is20. π--freq-uniformβ Use a uniform resolution across distributions. consistency ate. βοΈ--freq-seriesβ Consolidate the frequency distribution histogram as a single one. one histogram to rule them all. π--usageβ Output the I/O usage. π--minsize MINSIZEβ Filter out I/O operations working with less than minsize bytes. π--maxsize MAXSIZEβ Filter out I/O operations working with more than maxsize bytes. π
lowkey reminder bestie: that's literally every single flag she has. nothing skipped, nothing invented. iykyk. π
and that's the page!! this was LTTng Analyses v0.6.0, dated January 2017 β yeah she's a 2017 girlie and she still eats. mwah, love u, go analyze some I/O latency. πππ¦β¨
π¦ 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