Chapitre 24. DTrace

Ecrit par Tom Rhodes.
Table des matières
24.1. Synopsis
24.2. Des différences de mise en oeuvre
24.3. Activer la prise en charge de DTrace
24.4. Utiliser DTrace
24.5. Le langage D

Version française de Isabell Long .

24.1. Synopsis

DTrace, également désigné sous le nom de système de trace dynamique, a été développé par Sun™ comme outil de localisation de problèmes de performance sur des systèmes de production et d'avant-production. Ce n'est, en aucune manière, un outil de débogage, mais un outil pour l'analyse système en temps réel pour localiser les problèmes de performance et autres.

DTrace est un outil de profilage remarquable, avec une impressionnante multitude de fonctions pour diagnostiquer des problèmes système. Il peut également être utilisé avec des scripts pré-écrits pour pouvoir profiter de ses capacités. Les utilisateurs peuvent écrire leurs propres utilitaires en employant le langage de DTrace, D, leur permettant ainsi de personnaliser leur profilage en fonction de leurs besoins.

Après la lecture de ce chapitre, vous connaîtrez:

  • Ce qu'est DTrace et quelles fonctionnalités il offre.

  • Les différences entre la version DTrace de Solaris™ et celle fournie par FreeBSD.

  • Comment activer et utiliser DTrace sur FreeBSD.

Avant de lire ce chapitre, vous devrez:

Avertissement:

Cette fonction est considérée comme expérimentale. Quelques options peuvent être absentes et d'autres ne fonctionneront peut-être pas du tout. A terme, cette fonction sera prête pour une utilisation en production, et cette documentation sera modifiée pour en tenir compte.

Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.

Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.