40.5. SystemTap을 사용하여 가장 자주 사용되는 시스템 호출 추적
topsys.stp SystemTap 스크립트를 사용하여 시스템에서 5초 간격으로 사용하는 상위 20개의 시스템 호출을 나열할 수 있습니다. 또한 해당 기간 동안 각 시스템 호출이 사용된 횟수가 나열됩니다.
사전 요구 사항
- Systemtap 설치에 설명된 대로 SystemTap을 설치했습니다.
절차
topsys.stp 스크립트를 실행합니다.
# stap --example topsys.stp
다음 예제를 고려하십시오.
# stap -v --example topsys.stp
여기서 -v를 사용하면 시작 커널의 출력이 표시됩니다.
출력은 다음과 유사해야 합니다.
-------------------------------------------------------------- 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 --------------------------------------------------------------