검색

19.3. trace-cmd 예제

download PDF

명령 예제에서는 trace-cmd 유틸리티를 사용하여 커널 기능을 추적하는 방법을 보여줍니다.

  • myapp 이 실행되는 동안 커널 내에서 실행 중인 레코딩 기능을 활성화하고 시작합니다.

    # trace-cmd record -p function myapp

    이 레코드는 모든 CPU 및 모든 작업의 기능, 심지어 myapp 과 관련이 없는 작업을 기록합니다.

  • 결과를 표시합니다.

    # trace-cmd report
  • myapp 이 실행되는 동안 sched 로 시작하는 함수만 기록합니다.

    # trace-cmd record -p function -l 'sched*' myapp
  • 모든 IRQ 이벤트를 활성화합니다.

    # trace-cmd start -e irq
  • wakeup_rt tracer를 시작합니다.

    # trace-cmd start -p wakeup_rt
  • 함수 추적을 비활성화하면서 preemptirqsoff 추적기를 시작합니다.

    # 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 nop

    이 문제는 시스템이 재시작되었는지의 여부인 trace-cmd 를 사용한 후 debugfs 파일 시스템을 사용하려는 경우에 중요합니다.

  • 단일 추적 지점을 추적합니다.

    # trace-cmd record -e sched_wakeup ls /bin
  • 추적을 중지합니다.

    # trace-cmd record stop
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.