Login
Login-Name Passwort


 
Newsletter
Werbung

Do, 14. September 2006, 10:41

Unternehmen

DTrace mit Innovationspreis ausgezeichnet

Die Technologie »Dynamic Tracing (DTrace)« zum Messen des Betriebssystemverhaltens wurde vom Wall Street Journal mit dem 2006 Technology Innovation Award ausgezeichnet.

DTrace, von Sun in das freie Betriebssystem Solaris 10 integriert, ist ein umfassendes Werkzeug, um am laufenden System Ereignisse aufzuzeichnen und später auszuwerten. Dabei muss das System auch bei laufenden Messungen kaum Performance-Einbußen hinnehmen. Die aufzuzeichnenden Daten lassen sich auf relevante Informationen eingrenzen, so dass man sich bei der anschließenden Auswertung nicht durch tausende oder Millionen von irrelevanten Zeilen seinen Weg bahnen muss.

Eines der Kernstücke von DTrace ist die Programmiersprache D, die offenbar interpretiert und nicht compiliert wird. Mit D lassen sich Kommandos und Abfragen an das DTrace-Subsystem zur Laufzeit absetzen. Der in den Kernel integrierte Interpreter fängt dabei Fehler ab und verhindert, dass das System beeinträchtigt wird. Daher ist es möglich, mit DTrace auch produktiv laufende Systeme zu analysieren.

Da DTrace unter der CDDL steht, ist eine Portierung auf den Linux-Kernel in naher Zukunft ausgeschlossen. Das Linux-Analog zu DTrace ist SystemTap. Es verwendet kprobes, das seit 2004 im Kernel enthalten ist, zur Messung. SystemTap selbst ist zwar eine Userspace-Anwendung, doch es compiliert die vom Benutzer erstellten Skripte in Kernel-Module, die zur Messung in den laufenden Kernel geladen werden. Fehler in den Skripten können das ganze System zum Absturz bringen, weshalb SystemTap auf Produktivsystemen kaum einsetzbar ist. Die Entwicklung geht jedoch weiter, so dass mit spürbaren Verbesserungen zu rechnen ist.

Werbung
Kommentare (Insgesamt: 13 || Alle anzeigen || Kommentieren )
Re[2]: OSX: Leopard (Wissard, Sa, 16. September 2006)
Re[4]: OSX: Leopard (menix, Fr, 15. September 2006)
Re[3]: OSX: Leopard (Johannes Hüsing, Fr, 15. September 2006)
Re: D... (Entwickler, Fr, 15. September 2006)
D... (thomas001, Do, 14. September 2006)
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung