Dstat is a handy utility for monitoring systems during performance tuning tests, benchmarks or troubleshooting. It combines vmstat, iostat, ifstat, netstat information and more.

Dstat overcomes some of their limitations and adds some extra features, more counters and flexibility. One more great feature of Dstat is that it is written in python, modular & easy to extend, add your own counters as plugins. It also allows to export CSV output, which can be imported in Gnumeric and Excel to make graphs.
  • Combines vmstat, iostat, ifstat, netstat information and more
  • Shows stats in exactly the same timeframe
  • Enable/order counters as they make most sense during analysis/troubleshooting
  • Modular design
  • Written in python so easily extendable for the task at hand
  • Easy to extend, add your own counters (please contribute those)
  • Includes about 10 external plugins to show how easy it is to add counters
  • Can summarize grouped block/network devices and give total numbers
  • Can show interrupts per device
  • Very accurate timeframes, no timeshifts when system is stressed
  • Shows exact units and limits conversion mistakes
  • Indicate different units with different colors
  • Show intermediate results when delay > 1
You can download Dstat at : http://dag.wieers.com/home-made/dstat

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like
Read More

Filesystem : noatime

Most file systems store and maintain three separate time stamps per file. They are create time last modified…
Read More

Netapp – how to identify disk speed

Command: storage show disk –a (or) vol status –r  Filer> storage show disk –a Disk:             2b.18Shelf:            1Bay:              2Serial:          …
Read More

Dont pipe cat

A basic-but-common grep usage error involves pipe’ing the output of cat to grep to search the contents of…