23.11. OProfile et SystemTap
SystemTap est un outil de suivi et d'analyse permettant aux utilisateurs d'étudier et de surveiller les activités du système d'exploitation dans les moindres détails. SystemTap fournit des informations similaires à des celles qui sont données par des outils comme
netstat
, ps
, top
, et iostat
; cependant SystemTap est conçu pour offrir davantage d'options d'analyse et de filtrage pour les informations rassemblées.
Même si l'utilisation d'OProfile est suggérée en cas de collection de données sur où et pourquoi un processeur passe du temps dans une zone de code particulière, il est moins utile lors de la recherche des raisons pour lesquelles un processeur reste inactif.
Vous pourriez souhaiter utiliser SystemTap lors de l'instrumentation d'endroits spécifiques du code. Comme SystemTap vous permet d'exécuter l'instrumentation du code sans avoir à arrêter et redémarrer le code instrumenté, cela est particulièrement utile pour instrumenter le noyau et ses démons.
Pour obtenir des informations supplémentaires sur SystemTap, veuillez consulter le Guide du débutant SystemTap.