LTTNG-IRQFREQ(1)
π LTTNG-IRQFREQ π
okay bestie, welcome to the lttng-irqfreq page β it lives in the LTTng analyses manual (section 1, the user-commands girlies) and it is literally here to analyse IRQ frequency. no cap. let's get into it π¦
β¨ NAME β¨
lttng-irqfreq β LTTng analyses IRQ frequency π
πΈ DESCRIPTION πΈ
okay so the vibe is: this is the irq command. that's the whole thing. she analyses IRQ frequency and she serves. here's exactly how you call her:
usage: lttng-irqfreq [-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] [--freq]
[--freq-resolution FREQ_RESOLUTION] [--freq-uniform]
[--freq-series] [--log] [--stats] [--irq IRQ] [--softirq SOFTIRQ]
<path/to/trace>
like yes, that's a lot of brackets. she's versatile. π
π positional arguments
<path/to/trace>β the trace path. that's it, that's the whole vibe, just hand her where your trace lives bestie π«Ά
π§ optional arguments
-h,--helpβ show this help message and exit. the classic. the icon. when in doubt,-hit out π-r REFRESH,--refresh REFRESHβ refresh period, with an optional units suffix (default units:s). so if you just say a number, she assumes seconds, iykyk.--gmtβ manipulate timestamps based on GMT instead of local time. timezone girlie behaviour π--skip-validationβ skip the trace validation. living dangerously, no judgement π--begin BEGINβ start time:hh:mm:ss[.nnnnnnnnn]--end ENDβ end time:hh: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 (requires--period-begin). note the dependency bestie, she's not doing it alone π--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--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 fave cores β--timerange TIMERANGEβ time range:[begin,end]--progress-use-sizeβ use trace size to approximate progress. a lil estimation moment π--no-intersectionβ disable stream intersection mode-V,--versionβ show program's version number and exit--debugβ enable debug mode (or set theLTTNG_ANALYSES_DEBUGenvironment variable). yes she said env var, go off π₯--no-colorβ disable colored output. for when you're feeling monochrome π--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--freqβ output the frequency distribution of handler durations. the main character of this whole page honestly π--freq-resolution FREQ_RESOLUTIONβ frequency distribution resolution (default20)--freq-uniformβ use a uniform resolution across distributions. consistency queen β¨--freq-seriesβ consolidate frequency distribution histogram as a single one--logβ output the IRQs in chronological order. timeline vibes β³--statsβ output IRQ statistics--irq IRQβ output results only for the list of IRQ--softirq SOFTIRQβ output results only for the list of SoftIRQ
ok bestie real talk: that's every single flag, every default, every env var, every literal. nothing skipped, nothing invented. she ate and left no crumbs π
and that's the page! this one's from LTTng Analyses v0.6.0, dated January 2017 β yeah she's vintage but she still slays, and honestly? iconic for it. mwah, go analyse some IRQs, ily π«ΆππΈ
π¦ 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