dstat is a versatile replacement for vmstat, iostat, netstat, nfsstat, and ifstat. It includes various counters (in separate plugins) and allows you to select and view all of your system resources instantly; you can, for example, compare disk usage in combination with interrupts from your IDE controller, or compare the network bandwidth numbers directly with the disk throughput (in the same interval).
| Tags | Diagnostics Monitoring Operating System Kernels Linux Systems Administration |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | Python |
Recent releases


Changes: This release adds new plugins for counters with respect to open files, inodes, sockets, asynchronous I/O, pagefaults, and completed I/O requests. It adds a --list option to list all available plugins. It adds a VMware guest memctl plugin.


Changes: A more accurate scheduler. New snooze and net_packets plugins. A --pidfile option. Improved --debug output for certain plugins. Warnings when time is non-linear (like on VMware). Various small bugfixes and improvements.


Changes: Various improvements were made to internal infrastructure. C plugins are now possible too. New topcpu, topmem, topio/tiobio, and topoom process plugins were added along with new innodb, mysql, and mysql5 application plugins. A new vmknic VMware plugin was added. Various fixes and improvements were made to plugins and output.


Changes: The memory cache counter was fixed along with a file descriptor problem on kernel 2.4. Block device support was improved on kernel 2.4. Non-TTY output is now handled better.


Changes: This release adds VMware ESX plugins. It adds tcp6 and udp6 stats within the TCP and UDP plugins. It improves module exception messages. It fixes a problem with CSV output and the new Time plugin.
A script that lets you handle form validation without writing JavaScript code.