lpi2:sysstat
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
iostat
todo: ist -N debianspezifisch?
iostat -N -m
Alle 2 Sekunden iostat aufrufen:
iostat -m /dev/sda 2
Parallel dazu:
Größe des für Cache benutzbaren Speichers bestimmen:
free -h
Datei anlegen, die grade noch in den Cache passt:
dd if=/dev/zero of=/tmp/zero bs=1M count=3000
Mehrmals die Datei lesen:
while true; do dd if=/tmp/zero of=/dev/null bs=1M; done
Datei anlegen, die nicht in den Cache passt:
dd if=/dev/zero of=/tmp/zero bs=1M count=5000
Mehrmals die Datei lesen:
while true; do dd if=/tmp/zero of=/dev/null bs=1M; done
vmstat
vmstat -SM 2
vmstat
oder
vmstat 2 3
sar
aktuelle Auslastungsdaten anzeigen
CPU
10 Mal im Abstand von 1 sec CPU-Auslastung ausgeben:
sar 1 10
oder
sar -u 1 10
IO
sar -b 1 10
Auslastungsdaten regelmäßig sammeln
dpkg-reconfigure sysstat
# Einen Cronjob für Sysstat einrichten?
sysstat sysstat/enable boolean true
gesammelte Auslastungsdaten anzeigen
CPU
sar
oder
sar -u
IO
sar -b
pro Blockdevice
sar -d -p
Netzwerk
sar -n DEV
alles auf einmal
sar -A
gesammelte Auslastungsdaten graphisch anzeigen
Pakete
Debian 7: xsltproc gnuplot-x11
Konfiguration
zcat /usr/share/doc/sysstat/examples/sargraph.gz > /usr/local/bin/sargraph chmod +x /usr/local/bin/sargraph sargraph
lpi2/sysstat.1391970753.txt.gz · Zuletzt geändert: 2014/02/09 18:32 von ingo_wichmann
