Product Information
What is Sysstat?
sysstat main features:
Includes four sets of monitoring tools (sar/sadc/sadf, iostat/tapestat/nfsiostat/cifsiostat, mpstat, pidstat) for global system performance analysis.
Can monitor a vast array of different metrics:
Input/output and transfer rate statistics (global, per device, per partition, per network filesystem, and per Linux task/PID)
CPU statistics (global, per CPU, and per Linux task/PID), including support for virtualized architectures
Memory, huge pages, and swap space utilization statistics
Virtual memory, paging, and fault statistics
Per-task (per PID) memory and page fault statistics
Global CPU and page fault statistics
Process creation activity
Interrupt statistics
Extensive network statistics: network interface activity; IP, TCP, ICMP, and UDP protocol traffic statistics based on the SNMPv2 standard, including IPv6-related
NFS server and client activity.
Socket statistics.
Run queue and system load statistics.
Kernel internal table utilization statistics.
System and per-Linux task switching activity.
Swap statistics.
TTY device activity.
Power management statistics (instantaneous and average CPU clock speed, fan speed, device temperature, voltage input, USB devices plugged into the system).
Filesystem utilization (inodes and blocks).
Tape drive statistics.
Average statistics are calculated over the sampling period
Most system statistics can be saved to a file for future inspection
Configurable data history
Dynamic detection of new devices
Support for UP and SMP machines
Support for hotplug and tickless CPUs
32-bit or 64-bit architectures
Requires very little CPU time at runtime (written in C).
Exports in various different formats (CSV, XML, JSON, etc.)
Smart color output
Internationalization support
Many programs on the internet can use sysstat data to create graphs (isag is included with sysstat)
How to use Sysstat?
sysstat is a suite of performance monitoring tools for Linux, designed to provide comprehensive system performance analysis capabilities.
Core Functions of Sysstat
Input/output monitoring
Usage Scenarios of Sysstat
- Monitor input/output and transfer rate statistics
- Analyze CPU, memory, and swap space utilization
- Track network interface activity and protocol traffic statistics
- Check NFS server and client activity
- Monitor power management statistics like CPU frequency and device temperature
- View file system utilization
Common Questions about Sysstat
What does sysstat do?
How do I use sysstat?
What are the core features of sysstat?
What are the use cases for sysstat?



















