123
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.
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.Il peut être utilisé pour déboguer ou analyser les latences et les problèmes de performances qui se produisent en dehors de l'espace utilisateur.Bien que ftrace soit généralement considéré comme le traceur de fonction, il s'agit en réalité d'un travail de cadre de plusieurs utilitaires de traçage assortis.Il existe un suivi de latence pour examiner ce qui se produit entre les interruptions désactivées et activées, ainsi que pour la préemption et à partir du moment où une tâche est réveillée jusqu'à ce que la tâche soit réellement planifiée. L'une des utilisations les plus courantes de ftrace est le suivi des événements.Dans le noyau, des centaines de points d'événements statiques peuvent être activés via le système de fichiers debugfs pour voir ce qui se passe dans certaines parties du noyau.

Site Internet:

Alternatives à ftrace pour Linux

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

perf

Instrumenter les compteurs de performances CPU, les points de trace, les kprobes et les uprobes (traçage dynamique).
SystemTap

SystemTap

SystemTap fournit l'instrumentation pour un noyau en cours d'exécution et des applications de l'espace utilisateur.
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.