Nous avons compilé une liste de 7 alternatives gratuites et payantes à ktrace. Les principaux concurrents incluent ftrace, ltrace. En plus de cela, les utilisateurs établissent également des comparaisons entre ktrace et perf, strace, ktap. Vous pouvez également consulter d'autres choix similaires ici : Outils de développement.
Nous avons compilé une liste de 7 alternatives gratuites et payantes à ktrace. Les principaux concurrents incluent ftrace, ltrace. En plus de cela, les utilisateurs établissent également des comparaisons entre ktrace et perf, strace, ktap. Vous pouvez également consulter d'autres choix similaires ici : Outils de développement.
Enregistrement des traces de processus du noyau pour les processus individuels.
Enregistrement des traces de processus du noyau pour les processus individuels.
ktrace Plates-formes
Mac
ktrace Description
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 consignées dans le fichier ktrace.out. Les opérations du noyau suivies incluent les appels système, les traductions de noms, le traitement du signal et les E / S.
Une fois le traçage activé sur un processus, les données de traçage sont consignées jusqu'à ce que le processus se termine ou que le point de traçage soit effacé. Un processus tracé peut générer rapidement d’énormes quantités de données de journal; Il est fortement recommandé aux utilisateurs de mémoriser comment désactiver le traçage avant de tenter de suivre un processus. La commande suivante est suffisante pour désactiver le traçage sur tous les processus appartenant à l'utilisateur et, s'il est exécuté par la racine, sur 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 construit avec l'option "KTRACE" dans le fichier de configuration du noyau.