Sysstat software for Linux includes sar, sadf, iostat and mpstat commands for system performance monitoring.
The sar command is particularly useful for collecting and reporting system activity data, while the sadf command allows for flexible display of the data collected by sar in various file formats including XML and database-friendly formats.
For CPU and I/O data monitoring, the iostat command reports on utilization and statistics for disks. Similarly, the mpstat command provides global and per-processor statistics.
In terms of functionality, the information collected by sar in a binary format can be saved for future inspection. The reported statistics include I/O transfer rates, paging activity, process-related activities, interrupts, network activity, memory and swap space utilization, CPU utilization, kernel activities, and TTY statistics, among others.
I was pleased to see that both UP and SMP machines are fully supported, making sysstat a reliable and versatile package that can be useful for system administrators and developers alike. Overall, I would definitely recommend sysstat for anyone in need of robust system monitoring and analysis tools.
Version 9.0.6: N/A