Kapitel 26. DTrace
Zurück | Teil III. Systemadministration | Weiter

## Kapitel 26. DTrace

Written by Tom Rhodes.
Übersetzt von Benedict Reuschling und Christoph Sold.

## 26.1. Überblick

DTrace, auch bekannt als Dynamic Tracing, wurde von Sun™ als ein Werkzeug zur Analyse von Performance-Problemen in Produktiv- und Entwicklungssystemen entwickelt. Es ist kein Debugging-Werkzeug, sondern ein Hilfsmittel für Echtzeit-Systemanalysen.

DTrace ist ein bemerkenswertes Werkzeug zur Profilerstellung, mit einer beeindruckenden Palette von Eigenschaften zur Diagnose von Systemereignissen. Es kann auch dazu verwendet werden, bestehende Skripte ablaufen zu lassen, um einen Nutzen aus deren Möglichkeiten zu ziehen. Nutzer können mittels der Programmiersprache D von DTrace ihre eigenen Hilfsmittel schreiben, was es ermöglicht, die eigenen Profile nach Ihren Bedürfnissen anzupassen.

Nachdem Sie dieses Kapitel gelesen haben, werden Sie Folgendes wissen:

- Was DTrace ist und welche Funktionen es zur Verfügung stellt.

- Unterschiede zwischen der Solaris™ DTrace Implementierung und derjenigen, die FreeBSD bereitstellt.

- Wie man DTrace auf FreeBSD aktiviert und verwendet.

Bevor Sie dieses Kapitel lesen, sollten Sie:

- UNIX® und FreeBSD Grundlagen verstehen (Kapitel 4, Grundlagen des UNIX Betriebssystems).

- Einen Kernel konfigurieren und kompilieren können (Kapitel 9, Konfiguration des FreeBSD-Kernels).

- Vertraut sein mit Sicherheitsaspekten und wie diese FreeBSD betreffen (Kapitel 15, Sicherheit).

- Verstehen, wie man den Quellcode von FreeBSD beziehen und das Betriebssystem neu erstellen kann (Kapitel 25, FreeBSD aktualisieren).

### Warnung:

Diese Funktion ist als experimentell anzusehen. Manche Einstellungen enthalten möglicherweise nicht alle Funktionalitäten, andere Teile könnten gar nicht laufen. Mit der Zeit, wenn diese Funktion als für den Produktivbetrieb geeignet erscheint, wird auch diese Dokumentation geändert, um diesem Umstand gerecht zu werden.

Zurück | Nach oben | Weiter
25.9. Installation mehrerer Maschinen | Zum Anfang | 26.2. Unterschiede in der Implementierung

Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an <de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an <de-bsd-translators@de.FreeBSD.org>.