LTTNG-IRQFREQ-MI(1)

πŸ“¦ version 0.6.1, in debian bookworm, ubuntu jammy

✨ LTTNG-IRQFREQ-MI ✨

okay bestie, welcome to lttng-irqfreq-mi, a User Commands girlie from the LTTng analyses family πŸ’– she's the IRQ frequency machine interface β€” like, the version of the tool that talks to other programs instead of to your eyeballs. no cap.


πŸŽ€ NAME πŸŽ€

lttng-irqfreq-mi β€” LTTng analyses IRQ frequency machine interface


πŸ¦‹ DESCRIPTION πŸ¦‹

the vibe here is literally just: the irq command. that's the whole thing she does. ✨

and here's exactly how you call her:

usage: lttng-irqfreq-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] [--freq]
       [--freq-resolution FREQ_RESOLUTION] [--freq-uniform]
       [--freq-series] [--log] [--stats] [--irq IRQ] [--softirq SOFTIRQ]
       <path/to/trace>

The irq command. periodt. πŸ’…


🌸 positional arguments 🌸

  • <path/to/trace> β€” the trace path, bestie. point her at your trace and she'll do her thing 🫢

πŸ’œ optional arguments πŸ’œ

  • -h, --help β€” shows this help message and dips. iconic behaviour honestly.
  • -r REFRESH, --refresh REFRESH β€” refresh period, and yes you can slap a units suffix on it (default units: s) ⏱️
  • --gmt β€” manipulate timestamps based on GMT instead of local time 🌍
  • --skip-validation β€” skip the trace validation. living dangerously, love that for you (it's right there in the flag, no commentary needed) πŸ™ˆ
  • --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) ⚠️ like, she literally will not accept this one on its own
  • --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
  • --timerange TIMERANGE β€” time range: [begin,end]
  • --progress-use-size β€” use trace size to approximate progress
  • --no-intersection β€” disable stream intersection mode
  • -V, --version β€” show program's version number and exit
  • --debug β€” Enable debug mode (or set LTTNG_ANALYSES_DEBUG environment variable) πŸ”
  • --no-color β€” Disable colored output. (sad, I know, but some terminals are cowards 😭)
  • --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
  • --freq-resolution FREQ_RESOLUTION β€” Frequency distribution resolution (default 20)
  • --freq-uniform β€” Use a uniform resolution across distributions
  • --freq-series β€” Consolidate frequency distribution histogram as a single one
  • --log β€” Output the IRQs in chronological order πŸ“œ
  • --stats β€” Output IRQ statistics πŸ“Š
  • --irq IRQ β€” Output results only for the list of IRQ
  • --softirq SOFTIRQ β€” Output results only for the list of SoftIRQ

πŸ’€ reminder bestie: --period-end needs --period-begin. don't come for me when it yells at you, I warned you.

okay that's the whole page, mwah πŸ’‹ LTTng Analyses v0.6.0, dated January 2017 β€” yeah she's a little vintage, but she ate and she's still serving. go read your traces, main character πŸŽ€πŸ‘‘

πŸ“¦ where this page comes from