systing
Linux system tracing, profiling, and performance analysis
All Skills in This Repository (2)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install systing?โผ
Run `npx skills add josefbacik/systing --all -g -y` in your terminal to install all skills in this suite globally.
How to trace a Linux process with systing?โผ
Run `sudo systing -p <PID> -d 10 --output trace.duckdb` to record a process for 10 seconds, or append `-- yourcommand` to trace a command from start to finish.
How to find why a process is slow?โผ
Capture a trace, then use the systing-analyze skill: check sched_stats to see if it is CPU-bound or blocked, and generate a flamegraph to find the exact hotspot functions.
Can systing analyze network and memory problems?โผ
Yes. Enable the network or memory recorders to capture per-connection retransmits, packet drops, RSS growth, and allocation hotspots, all queryable with SQL.
Does systing require root access?โผ
Yes. It must run with sudo or hold CAP_BPF and CAP_PERFMON privileges because it uses BPF to instrument the Linux kernel.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core