Arbeitet man mit Virtualisierung (ESX, KVM & Co) sollte man auf den VMs immer den iowait im Auge haben. Egal was die Hostmaschinen an schönen Daten ausgeben, hat die VM einen zu hohen iowait gibt es früher oder später Probleme. Ich nutze dafür den check_cpu_stats Check von Steve Bosek für Nagios. Der Check liefert noch einige Daten mehr. Als Ergebnis bekommt man in etwa Folgendes:
$ /usr/lib/nagios/plugins/check_cpu_stats.sh -w 20 -c 40 CPU STATISTICS OK : user=0.50% system=1.01% iowait=3.27% idle=95.21% nice=0.00% steal=0.00% | CpuUser=0.50;CpuSystem=1.01;CpuIoWait=3.27;CpuIdle=95.21;CpuNice=0.00;CpuSteal=0.00;20;40
Bei Debian&Co sollte sysstat installiert sein. Mit den Zahlen lassen sich schöne Grafiken bei Centreon erzeugen:
Hinweise auf bessere Checks sind natürlich willkommen.