Call for Papers

Systemtap Grundlagen ( Kompaktseminar mit Demo )

Referent: Wolfram Gettert , Mixed Mode GmbH
Vortragsreihe: Kompaktseminar Freitag
Zeit: 09. Dezember 14:00-17:30
Co-Referenten: Co-Referent Lars Poßberg

Zielgruppe

Entwicklung, Forschung&Lehre, Fortgeschrittene, Experten

Themenbereiche

Implementierung, Test & Qualitätssicherung

Kurzfassung

Systemtap ist ein Tool, mit dem Informationen aus dem laufenden Linux-System gesammelt werden. An nahezu beliebiger Stelle in Kernel- oder User-Space lassen sich Ereignisse auslösen und in einer Scriptsprache benutzerdefinierte Aktionen formulieren. 1. Das Systemtap-Framework: Vermittlung der Grundlagen, Möglichkeiten und Grenzen 2. Die Systemtap-Scriptsprache: Einführung in die Systemtap-Scriptsprache 3. Tapset - Eine Script-Bibliothek: Überblick über die umfangreiche Bibliothek von vorgefertigten Lösungen 4. Schreiben eines eigenes Systemtap-Scripts: Erstellen eigener Scripte anhand vorbereiteter Beispiele 5. Ereignisse im Kernel-Space behandeln: Besonderheiten, die im Kernel-Space zu beachten sind 6. Ereignisse im User-Space: Besonderheiten, die im User-Space zu beachten sind

Nutzen und Besonderheiten

Systemtap ist ein sehr leistungsfähiges und flexibles Framework zum Sammeln von Daten über Ereignisse im User- und Kernel-Space. Diese Ereignisse können zur Laufzeit des Systems an nahezu beliebiger Stelle im System ausgelöst werden. Zu jedem Ereignis wird durch eine einfache Scriptsprache eine benutzerdefinierte Aktion ausgelöst. Die Analyse des Systems geschieht dynamisch, d.h. es ist kein Reboot des Systems notwendig, um neue Ereignisse zu analysieren. Vorteil: Deutlich effizientere Bedienung, vor allem beim Debuggen. Das Framework ist aber nicht auf Debugging beschränkt, sondern leistet auch beim Tracing und Sammeln von Auslastungsdaten wertvolle Dienste.

Über den Referenten

Tätigkeit als Embedded Software Engineer seit 2001. Tätigkeiten: - Programierung von Systemen in Assmebler, C, C++ - Entwicklung in Bereichen BIOS, Linux-Kernel und -applikationsentwicklung - große Erfahrung im Bereich Test, Integration und Testmanagement. - Referent der Schulung "Linux Debugging" in Zusammenarbeit mit dem Vogelverlag - Betreuung von Diplomarbeiten bei der Mixed-Mode GmbH - Gastdozent an der Hochschule Augsburg