SYSSTAT main features which list on the official website:
- Includes four groups of monitoring tools (sar / sadc / sadf, iostat, mpstat, pidstat) for global system performance analysis.
- Can monitor a huge number 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 virtualization architectures
- Memory 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 for tasks and all their children
- Process creation activity
- Interrupt statistics (global, per CPU and per interrupt, including potential APIC interrupt sources)
- Network statistics, for all network interfaces!
- NFS server and client activity
- Socket statistics
- Run queue and system load statistics
- Kernel internal tables utilization statistics
- System and per Linux task switching activity
- Swapping statistics
- TTY device activity
- Average statistics values are calculated over the sampling period.
- Works with every Linux kernel (from the old 2.0 to the newest 2.6 ones),
- Most system statistics can be saved in a file for future inspection.
- Allows to configure the length of data history to keep.
- On the fly detection of new devices (disks, network interfaces, etc.) that are created or registered dynamically.
- Support for UP and SMP machines, including machines with hyperthreaded or multi-core processors.
- Support for hotplug CPUs (it detects automagically CPUs that are disabled or enabled on the fly).
- Works on many different architectures, whether 32- or 64-bit.
- Needs very little CPU time to run (written in C).
- System statistics can be exported in various different formats (CSV, XML, etc.). DTD and XML Schema documents are included in sysstat package.
- Internationalization support (sysstat has been translated into numerous different languages). Sysstat is now part of the Translation Project.
- Many programs available on the internet to use sysstat's data to make graphs (one of them, isag, is included in sysstat).
No comments:
Post a Comment