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 toutes les plateformes avec n'importe quelle licence

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

perf

Instrumenter les compteurs de performances CPU, les points de trace, les kprobes et les uprobes (traçage dynamique).
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.
ktap

ktap

ktap est un outil de traçage dynamique basé sur des scripts pour Linux.Il utilise un langage de script et permet aux utilisateurs de suivre dynamiquement le noyau Linux.
SystemTap

SystemTap

SystemTap fournit l'instrumentation pour un noyau en cours d'exécution et des applications de l'espace utilisateur.
ftrace

ftrace

Ftrace est un traceur interne conçu pour aider les développeurs et les concepteurs de systèmes à trouver ce qui se passe à l'intérieur du noyau.
Quartz Debug

Quartz Debug

Quartz Debug fait partie des outils Xcode et permet au développeur de surveiller et de tester diverses applications et problèmes de performances de Quartz et Quartz Extreme.