Test- und Debugging-Tool SystemTap in Version 1.0

Die neue Version 1.0 des Tracing- und Debugging-Frameworks SystemTap bringt experimentellen Support fĂĽr nicht-privilegierte User.

vorlesen Druckansicht
Lesezeit: 1 Min.

Die SystemTap-Entwickler haben die Version 1.0 ihres Tracing- und Debugging-Frameworks freigegeben. Zu den größeren Neuerungen gehören die noch experimentelle Möglichkeit, das Werkzeug auch als unprivilegierter User zu benutzen, ein deutlich verringerter Speicherbedarf sowie eine Reihe neuer Probes im Netzwerkbereich.

SystemTap erlaubt die detaillierte Analyse von Kernel und Anwendungen zur Laufzeit, ohne dass der Kernel oder die untersuchte Anwendung dazu speziell gepatcht werden müssen. Das Framework stellt über eine Vielzahl von Messfühlern Ereignisse bereit, an die mit Hilfe einer Skriptsprache Funktionen gekoppelt werden können. Damit ist es beispielsweise möglich, beim Aufruf einer bestimmten Kernelfunktion die Funktionsparameter ausgeben zu lassen.

Die Entwickler bezeichnen SystemTap als Analog zu dem Dtrace-System von Solaris. Unter Kernel-Entwicklern ist Dtrace allerdings nicht unumstritten, da die Handhabung des Frameworks als sehr kompliziert gilt. Die Entwicklung von SystemTap wird von Red Hat, IBM, Intel, Hitachi und Oracle unterstĂĽtzt; in Red Hat Enterprise Linux 5.4 ist SystemTap bereits enthalten. (odi)