40.6. SystemTap을 사용하여 프로세스당 시스템 호출 볼륨 추적
syscalls_by_proc.stp SystemTap 스크립트를 사용하여 가장 많은 시스템 호출 볼륨을 수행하는 프로세스를 확인할 수 있습니다. 20개의 프로세스로 대부분의 시스템 호출을 수행합니다.
사전 요구 사항
- Systemtap 설치에 설명된 대로 SystemTap을 설치했습니다.
절차
syscalls_by_proc.stp 스크립트를 실행합니다.
# stap --example syscalls_by_proc.stp
syscalls_by_proc.stp 스크립트의 출력은 다음과 유사합니다.
Collecting data... Type Ctrl-C to exit and display results #SysCalls Process Name 1577 multiload-apple 692 synergyc 408 pcscd 376 mixer_applet2 299 gnome-terminal 293 Xorg 206 scim-panel-gtk 95 gnome-power-man 90 artsd 85 dhcdbd 84 scim-bridge 78 gnome-screensav 66 scim-launcher [...]