24.3. Activer la prise en charge de DTrace
Précédent | Chapitre 24. DTrace | Suivant

## 24.3. Activer la prise en charge de DTrace

Pour activer DTrace, il faut ajouter les lignes suivantes au fichier de configuration du noyau:

options KDTRACE_HOOKS options DDB_CTF

### Note:

Les utilisateurs de l'architecture AMD64 devraient ajouter la ligne suivante à leur fichier de configuration de noyau:

options KDTRACE_FRAME

Cette option active la fonction FBT. DTrace fonctionnera sans cette option, mais il y aura des restrictions sur le traçage des limites des fonctions.

Les sources doivent être recompilées et installées avec les options CTF. Pour faire cela, recompiler les sources de FreeBSD en utilisant:

`#` `cd /usr/src` `#` `make WITH_CTF=1 kernel`

Le système aura besoin d'être redémarré.

Après avoir redémarré et avoir laissé charger en mémoire le noyau, le support de l'interpréteur de commandes Korn devra être ajouté. Ceci est necessaire car la boîte à outils DTrace possède quelques utilitaires écrits en `ksh`. Il faut installer `shells/ksh93`. Il est également possible de faire fonctionner ces outils avec `shells/pdksh` ou `shells/mksh`.

Finalement, récupérer la boîte à outils DTrace la plus récente. La version actuelle est disponible à l'adresse http://www.opensolaris.org/os/community/dtrace/. Un système d'installation est inclu dans l'archive; cependant, cette installation n'est pas obligatoire pour utiliser les outils fournis.

Précédent | Niveau supérieur | Suivant
24.2. Des différences de mise en oeuvre | Sommaire | 24.4. Utiliser DTrace

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>.