43.5. Suivi des appels système les plus fréquemment utilisés avec SystemTap
Vous pouvez utiliser le script topsys.stp SystemTap pour dresser la liste des 20 principaux appels système utilisés par le système par intervalle de 5 secondes. Il indique également combien de fois chaque appel système a été utilisé au cours de cette période.
Conditions préalables
- Vous avez installé SystemTap comme décrit dans la section Installation de Systemtap.
Procédure
Exécutez le script topsys.stp:
# stap --example topsys.stp
Prenons l'exemple suivant :
# stap -v --example topsys.stp
où -v rend visible la sortie du noyau de départ.
Le résultat devrait ressembler à ce qui suit :
-------------------------------------------------------------- SYSCALL COUNT gettimeofday 1857 read 1821 ioctl 1568 poll 1033 close 638 open 503 select 455 write 391 writev 335 futex 303 recvmsg 251 socket 137 clock_gettime 124 rt_sigprocmask 121 sendto 120 setitimer 106 stat 90 time 81 sigreturn 72 fstat 66 --------------------------------------------------------------