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