LTTNG-CPUTOP-MI(1)
π LTTNG-CPUTOP-MI π
ok so bestie, welcome to lttng-cputop-mi from the LTTng girlies β it's the CPU top machine interface, and yes, it's as iconic as it sounds. This is the LTTng-CPUTOP-MI(1) page, User Commands energy, and we're gonna go through literally every single flag together. no skipping. periodt. π
β¨ NAME β¨
lttng-cputop-mi β LTTng analyses CPU top machine interface π¦
πΈ DESCRIPTION πΈ
ok so here's the vibe, the whole usage, exactly as it comes:
usage: lttng-cputop-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] [--procname PROCNAME] [--tid TID]
[--limit LIMIT] [--top] <path/to/trace>
and like, that's it. that's the whole shape of it. The cputop command. π
π«Ά positional arguments:
<path/to/trace>β the trace path. give it the path, it does the thing. that's the whole job bestie π
π₯ optional arguments:
-h,--helpβ shows this help message and then dips out. exit, stage left π-r REFRESH,--refresh REFRESHβ the refresh period, and you can throw a units suffix on it if you're feeling fancy (default units:s). β±οΈ--gmtβ manipulates timestamps based on GMT instead of local time. GMT girlie behavior, we respect it π--skip-validationβ skips the trace validation. justβ¦ straight in, no questions asked. bold. π--begin BEGINβ start time, formatted likehh:mm:ss[.nnnnnnnnn]. yes all those n's, count them, we don't make the rules β¨--end ENDβ end time, same deal: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. and heads up bestie, this one requires--period-begin. you can't have the ending without the beginning, it's giving narrative arc π--period-begin-key PERIOD_BEGIN_KEYβ optional, a list of event field names used to match period markers (default:cpu_id) π--period-end-key PERIOD_END_KEYβ optional, a list of event field names used to match period marker. If none specified, use the same--period-begin-key. matching set, cute π--period-key-value PERIOD_KEY_VALUEβ optional, define a fixed key value to which a period must correspond to be considered. very "you must be THIS specific to ride" of it π’--cpu CPUβ filter the results only for this list of CPU IDs. pick your faves π₯οΈ--timerange TIMERANGEβ time range:[begin,end]. brackets included, that's the format, don't @ me β³--progress-use-sizeβ use trace size to approximate progress. approximation era π--no-intersectionβ disable stream intersection mode. intersection? declined π«-V,--versionβ shows the program's version number and exits. knowing your version is self care π--debugβ enable debug mode (or set theLTTNG_ANALYSES_DEBUGenvironment variable). two ways to get the same tea π--no-colorβ disables colored output. sometimes you want the monochrome minimalism, we get it π€--no-progressβ don't display the progress bar. no bar, no waiting anxiety, just vibes π--procname PROCNAMEβ filter the results only for this list of process names. name-drop your processes π·οΈ--tid TIDβ filter the results only for this list of TIDs. thread IDs, but make it curated π§΅--limit LIMITβ limit to top X (default =10). ten is the number, that's the default, remember it β--topβ output the top results. the crown goes toβ¦ π
fr fr, that's every single option. nothing left out, nothing invented, all facts intact. iykyk π«Ά
π a lil sign-off π
this gorgeous page is from LTTng Analyses v0.6.0, dated January 2017, and it lives in the User Commands section of the manual as LTTNG-CPUTOP-MI(1). go forth and cputop, bestie. slay. πβ¨π
π¦ 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