Pluggable real-time resource monitoring and correlation using Dstat

von Dag Wieers (Dagit Linux Solutions)

Dstat is a versatile replacement for vmstat, iostat, netstat, nfsstat and ifstat. Dstat overcomes some of their limitations and adds some extra features, more counters and flexibility. Dstat is handy for monitoring systems during performance tuning tests, benchmarks or troubleshooting.

Dstat allows you to view all of your system resources instantly, you can eg. compare disk usage in combination with interrupts from your disk controller and database transactions, or compare the network bandwidth numbers directly with the disk throughput (in the same interval).

The aim of this talk is to present dstat to the LinuxTag audience. At first explain what it was designed for and why it displays information in this way. The usefulness to correlate counters by selecting only those values on a case-by-case basis.

I'd like to highlight the different use cases and show the potential of dstat as it is today in comparison with vmstat, top and other tools. How one can create raw data and graphs and what kind of plugins currently exist. We have made a lot of changes the past years that existing users might like.

Über den Autor Dag Wieers:

Dag Wiers is a long time Linux user, Open Source developer and, professionally, freelance Linux and Open Source consultant.

As an Open Source developer, Dag is involved in dstat, proxytunnel, mrepo, dconf and asciidoc-odf and a myriad of other Open Source projects, incl. Ansible.