LTTNG-PERIODLOG-MI(1)
โจ NAME โจ
okay so bestie, welcome to lttng-periodlog-mi โ it's the LTTng analyses period log machine interface ๐
this is the User Commands page, so buckle up, we're doing CLI things.
๐ธ DESCRIPTION ๐ธ
the whole vibe in one line, fr fr:
usage: lttng-periodlog-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] [--limit LIMIT] [--top] [--log] [--stats]
[--min-duration MIN_DURATION] [--max-duration MAX_DURATION]
[--aggregate-by AGGREGATE_BY] [--select SELECT] [--group-by
GROUP_BY] [--order-by ORDER_BY] <path/to/trace>
and like, what is it? it's The periods command. ๐ฆ that's the energy. period.
๐ positional arguments ๐
<path/to/trace>โ literally just the trace path, bestie. hand it over. ๐
๐ optional arguments ๐
-h,--helpโ show this help message and exit. the classic "help me" button, she never misses ๐-r REFRESH,--refresh REFRESHโ Refresh period, with optional units suffix (default units:s) โฑ๏ธ--gmtโ Manipulate timestamps based on GMT instead of local time ๐ no more timezone drama--skip-validationโ Skip the trace validation. living dangerously, love that for you ๐--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, it genuinely needs the begin one, they're a package deal--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 setLTTNG_ANALYSES_DEBUGenvironment variable) ๐--no-colorโ Disable colored output. tragic, but okay ๐ญ--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 statistics about periods durations ๐--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--limit LIMITโ Limit to top X (default =10) โ--topโ Output the top sched switch durations ๐--logโ Output the sched switches in chronological order ๐--statsโ Output sched switch statistics ๐งฎ--min-duration MIN_DURATIONโ Filter out, periods shorter that duration (usec)--max-duration MAX_DURATIONโ Filter out, periods longer than duration (usec)--aggregate-by AGGREGATE_BYโFIXME๐ yes bestie the docs really just say that--select SELECTโFIXME๐ it's giving unfinished homework--group-by GROUP_BYโ Present the results grouped by a list of fields(period.captured_field[, period.captured_field2]) ๐๏ธ--order-by ORDER_BYโhierarchy,timeโณ pick your fighter
๐ซถ reminder bestie: the two FIXME entries are literally in the original manual, i'm not being lazy, i'm being accurate. no cap.
๐ the cute sign-off ๐
and that's the whole page, periodt ๐ this one came from LTTng Analyses v0.6.0, dated January 2017, and the page itself is LTTNG-PERIODLOG-MI(1) โ go forth and analyse those periods, main character ๐โจ๐
๐ฆ 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