Projects / dstat


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).

Operating Systems

Recent releases

  •  14 Jun 2010 22:39

    Release Notes: This release added new plugins for I/O transactions per device, Squid counters, Dstat performance counters, most expensive interrupt, and additional advanced process plugins. Better protection against counter rollovers was provided. Support for CCISS and virtio block devices was added. Memory usage was reduced for top process plugins. There were various improvements and documentation updates.

    •  22 Feb 2010 11:29

      Release Notes: New plugins were added for Qmail stats (--qmail), Dstat baselining (--dstat), and disk transactions per second (--disk-tps). Per plugin line caching was added for improved performance. Usability and documentation improvements were made. A --profile option was added to assist in profiling Dstat.

      •  25 Nov 2009 12:19

        Release Notes: This version fixes CVE-2009-3894. New plugins were added for showing NTP time, power usage, fan speed, remaining battery time, memcache hits and misses, process count, top process total and average latency, top process total and average CPU timeslice, and per disk utilization rates. Lots of changes were made to the plugin interface to simplify writing external plugins. All external plugins can now be addressed with a long option. Improvements were made to performance and theming. The --bw/--blackonwhite option was added for users with a light terminal background. The --float option was added to force showing floating point numbers on screen.

        •  02 Dec 2008 21:59

          Release Notes: 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.

          •  11 Sep 2008 23:04

            Release Notes: 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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.