Tutorial: Dynamic Tracing (DTrace)
Menno Lageman
Sun
<Menno.Lageman@Sun.COM>
Met de introductie van Dynamic Tracing (DTrace) in Solaris 10 zijn de mogelijkheden om het gedrag van het systeem en applicaties te bekijken en analyseren enorm toegenomen. DTrace maakt het mogelijk om op simpele wijze de voorheen moeilijke vragen te beantwoorden. Vragen zoals "welk proces veroorzaakt de IO op dit filesysteem?" of "op welke file vindt de meeste IO plaats en door wie?" kunnen met DTrace eenvoudig beantwoord worden.

In deze tutorial wordt een overzicht gegeven van DTrace. Hierbij wordt ingegaan op het doel van DTrace, de architectuur van het DTrace framework, de scripttaal D en de diverse providers die beschikbaar zijn. Aan de hand van een aantal voorbeelden zal getoond worden hoe DTrace ingezet kan worden in de dagelijkse praktijk. De tutorial is bedoeld voor zowel systeem beheerders als ontwikkelaars. Diepgaande kennis van Solaris internals is niet vereist, maar enige kennis van Solaris en C is een voordeel.


Menno Lageman werkt als Technical Specialist bij de Client Solutions tak van Sun Microsystems waar hij klanten assisteert met de implementatie en optimalisatie van hun Sun systemen. Zijn specialisaties omvatten onder andere Solaris, high-end servers en Resource Management. Hij is tevens de auteur van de Sun Blueprint over Solaris Containers.




Last modified: Sun, 16 Oct 2005 20:50:27 +0200