froscon2007 - 0.96

Free and Open Source Software Conference

Dag Wieers
Day 2
Room HS3
Start time 11:15
Duration 01:00
ID 58
Event type Lecture
Track Administration
Language English

dstat: plugin-based real-time monitoring system

How to correlate system counters and make your life easier

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

At the end of the presentation, I would like to discuss with the audience what kind of additional functionality they believe is missing and especially of what kind of counters/plugins they are most interested.