SYSTEM Cited by 1 source
sysstat package¶
What it is¶
sysstat is a Linux distribution package that bundles several
long-standing performance-observability CLIs that share a common
lineage and a collector daemon for historical data. It is the
single most important optional package for production Linux
observability.
Tools bundled¶
sar— System Activity Reporter, live + historical counters.iostat— per-block-device I/O statistics.mpstat— per-CPU breakdown.pidstat— per-process stats with rolling output.sadc— System Activity Data Collector daemon, runs under cron (typically every 10 minutes), writes compact binary to/var/log/sa/saNNforsararchive mode.sadf— formatssadcoutput for XML / JSON / CSV export.tapestat— tape-drive statistics (rarely relevant).cifsiostat— SMB/CIFS filesystem I/O.
Why it matters on the wiki¶
Netflix's
60-second
performance checklist uses four of these tools (iostat,
mpstat, pidstat, sar) out of the ten commands it prescribes.
Without sysstat installed, half the checklist doesn't work.
The post's explicit call-out:
Some of these commands require the sysstat package installed.
Operationally: include sysstat in your base AMI / container
image. If you can't install it post-hoc on a sick host, you've
lost half your first-response tooling.
Install¶
- Debian / Ubuntu:
apt install sysstat - RHEL / CentOS / Fedora / Amazon Linux:
yum install sysstatordnf install sysstat - Alpine / minimal containers: explicit install required (not in
busybox).
On install, sadc is typically enabled via cron — this starts
the historical counter collection immediately, so you have sar
archive data from the moment the package goes in.
Container caveat¶
In minimal / distroless container images, the sysstat tools are
often absent. For container-internal triage, either:
- Install
sysstatinto the image. - Exec into the container and use the host-level
sarfrom the node. - Rely on cgroup / Kubernetes-level observability (cadvisor / kubectl top / tracing via eBPF on the host) — which is the common production pattern at Netflix / Titus scale where Atlas / runq-monitor do the heavy lifting per- cgroup.
Seen in¶
- sources/2025-07-29-netflix-linux-performance-analysis-in-60-seconds
— foundational reference. The 60-second checklist has an
explicit install-prerequisite on
sysstat.
Related¶
- systems/sar-sysstat · systems/iostat · systems/mpstat · systems/pidstat
- sixty-second-performance-checklist