Linux Performance Auswertung mit kSar
kSar ist eine Java Applikation welche von sar erzeugte Daten grafisch darstellen kann. Dadurch kann der von sar erzeugte textbasierte Output in anschauliche Grafiken umgewandelt werden.
KSar starten
Die einfachste Möglichkeit die Applikation kSar zu Starten wäre es, diese via Java Webstart auszuführen.
Leider wurde die ursprüngliche kSar Webseite mit dem Webstart Link entfernt, daher muss die kSar Zip Datei heruntergeladen, entpackt und danach gestartet werden. http://sourceforge.net/projects/ksar/files/
java -jar kSar.jar
Es öffnet danach ein grafisches Fenster in dem sar-Dateien geladen werden können. Hier ein Screenshot von Daten welche testweise geladen wurden:
Per Default zeichnet sar die Daten meist für die letzten 7 Tage auf. Dieser Wert ist auf maximal 1 Monat erhöhbar. Jeder Tag wird in einer einzelnen Datei zusammengefasst (z.B. /var/log/sysstat/sar01). Diese Daten können auch mittels "cat" konkateniert werden. Um die Daten mehrerer Tage zusammenfügen zu können, führen Sie bitte folgendes Kommando aus:
$ cat /var/log/sysstat/sar?? > /tmp/sar.all
Falls kSar keine Graphen zeichnet, kann es an falschen Datums- oder Zahlen-Formaten liegen. Stellen Sie dann sicher, dass Sie POSIX Formate verwenden:
$ LC_ALL=POSIX sar -A -f sa10 > ksar.out.txt
Die resultierende Datei können Sie dann wieder direkt in kSar öffnen.
Autor: Christoph Mitasch Christoph Mitasch arbeitet in der Abteilung Web Operations & Knowledge Transfer bei Thomas-Krenn. Er ist für die Betreuung und Weiterentwicklung der Webshop Infrastruktur zuständig. Seit einem Studienprojekt zum Thema Hochverfügbarkeit und Daten Replikation unter Linux beschäftigt er sich intensiv mit diesem Themenbereich. Nach einem Praktikum bei IBM Linz schloss er sein Diplomstudium „Computer- und Mediensicherheit“ an der FH Hagenberg ab. Er wohnt in der Nähe von Linz und ist neben der Arbeit ein begeisterter Marathon-Läufer und Jongleur, wo er mehrere Weltrekorde in der Team-Jonglage hält.
|