LTTNG-SYSCALLSTATS(1)
β¨ LTTNG-SYSCALLSTATS β¨
okay bestie, welcome to the lttng-syscallstats page from the LTTng manual (section 1, user commands, iykyk) π
this one's about analysing syscall statistics and it's lowkey iconic.
π NAME π
lttng-syscallstats β LTTng analyses syscall statistics
like. it literally does syscall statistics analysis. that's the whole vibe. no cap. π¦
πΈ DESCRIPTION πΈ
here's how you call it, bestie, exactly as written:
usage: lttng-syscallstats [-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]
<path/to/trace>
and like, that's the whole thing. The syscallstats command. periodt. π
π«Ά positional arguments:
<path/to/trace>β the trace path, bestie. that's where your trace lives. point at it. π
π optional arguments:
-h,--helpβ show this help message and exit. the classic. the moment you're lost, she's there. π-r REFRESH,--refresh REFRESHβ Refresh period, with optional units suffix (default units:s). yes, seconds is the default, and yes you can slap a unit suffix on it if you're feeling fancy. β--gmtβ Manipulate timestamps based on GMT instead of local time. timezone girlies rise. π--skip-validationβ Skip the trace validation. skipping straight past the vibe check, bold of you, 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). so like, no begin, no end, that's the rule fr fr. π₯--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. she reuses, she's efficient, we love her. π--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. approximation is still progress, bestie. β¨--no-intersectionβ disable stream intersection mode-V,--versionβ show program's version number and exit--debugβ Enable debug mode (or setLTTNG_ANALYSES_DEBUGenvironment variable). yes bestie, there's an env var, go off. π§--no-colorβ Disable colored output. (not me gasping. no color?? but okay, do what you gotta do π)--no-progressβ Don't display the progress bar--procname PROCNAMEβ Filter the results only for this list of process names--tid TIDβ Filter the results only for this list of TIDs
not me writing a whole manual page with all 20-something flags intact. every single one. no skipping. the details stay, the vibe just got cuter. that's the deal. π«Ά
and that's the page, babes! this lil beauty comes to you from LTTng Analyses v0.6.0, dated January 2017. vintage. iconic. ate. π ππ
π¦ 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