25.3. trace-cmd 예
trace-cmd 유틸리티를 사용하여 다양한 옵션 및 필터로 커널 기능을 추적할 수 있습니다.
25.3.1. 예 링크 복사링크가 클립보드에 복사되었습니다!
myapp 이 실행되는 동안 커널 내에서 실행되는 레코딩 기능을 활성화하고 시작합니다.
# trace-cmd record -p function myapp이는 myapp 과 관련이 없는 모든 CPU 및 모든 작업의 기능을 기록합니다.
결과를 표시합니다.
# trace-cmd reportmyapp 이 실행되는 동안 sched 로 시작하는 함수만 기록합니다.
# trace-cmd record -p function -l 'sched*' myapp모든 IRQ 이벤트를 활성화합니다.
# trace-cmd start -e irqwakeup_rt추적기를 시작합니다.# trace-cmd start -p wakeup_rt함수 추적을 비활성화하는 동안
선점irqsoff추적을 시작합니다.# trace-cmd start -p preemptirqsoff -d참고RHEL 8의
trace-cmd버전은function-trace옵션을 사용하는 대신ftrace_enabled를 끕니다.trace-cmd start -p함수를 사용하여ftrace를 다시 활성화할 수 있습니다.trace-cmd가 수정되기 전의 상태를 복원합니다.# trace-cmd start -p noptrace-cmd를 사용한 후 시스템을 다시 시작했는지 여부에 관계없이debugfs파일 시스템을 사용하려는 경우 중요합니다.단일 추적 지점을 추적합니다.
# trace-cmd record -e sched_wakeup ls /bin추적을 중지합니다.
# trace-cmd record stop
자세한 내용은 시스템의 trace-cmd(1) 매뉴얼 페이지를 참조하십시오.