ktrace

ktrace

L'utilitaire ktrace active la journalisation de la trace du noyau pour les processus spécifiés.Les données de trace du noyau sont enregistrées dans le fichier ktrace.out.
L'utilitaire ktrace active la journalisation de la trace du noyau pour les processus spécifiés.Les données de trace du noyau sont enregistrées dans le fichier ktrace.out.Les opérations du noyau qui sont tracées comprennent les appels système, les traductions de nom, le traitement du signal et les E / S.Une fois le traçage activé sur un processus, les données de trace seront enregistrées jusqu'à ce que le processus se termine ou que le point de trace soit effacé.Un processus tracé peut générer rapidement d'énormes quantités de données de journal;Il est fortement suggéré aux utilisateurs de mémoriser comment désactiver le traçage avant de tenter de tracer un processus.La commande suivante est suffisante pour désactiver le traçage sur tous les processus appartenant à l'utilisateur et, si elle est exécutée par root, tous les processus: ... $ ktrace -C Le fichier de trace n'est pas lisible par l'homme;utilisez kdump (1) pour le décoder.L'utilitaire ne peut être utilisé qu'avec un noyau qui a été construit avec l'option "KTRACE" dans le fichier de configuration du noyau.
ktrace

Alternatives à ktrace pour BSD

strace

strace

Tracez les appels et les signaux du système.Un utilitaire de diagnostic, de débogage et d'instruction de l'espace utilisateur.
DTrace

DTrace

DTrace est un outil d'analyse et de dépannage des performances pour Solaris, Mac OS X et FreeBSD.
ltrace

ltrace

ltrace intercepte et enregistre les appels de bibliothèque dynamique qui sont appelés par un processus exécuté et les signaux reçus par ce processus.