FOSDEM '08 is a free and non-commercial event organised by the community, for the community. Its goal is to provide Free and Open Source developers a place to meet.


Schedule: Pluggable real-time monitoring with dstat

Dag Wieers
Day Saturday
Room H.1309
Start time 18:00
End time 19:00
Duration 01:00
Event type Podium
Track CentOS + Fedora
Language English
Pluggable real-time monitoring with dstat

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 IDE controller, 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 FOSDEM 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. Before diving into the internals, I'd like to pinpoint some of the known limitations and performance aspects of using a scripting language.