검색

38장. SystemTap의 교차 계측

download PDF

SystemTap의 교차 계측은 SystemTap 스크립트에서 SystemTap 스크립트에서 SystemTap을 완전히 배포하지 않은 다른 시스템에서 사용할 SystemTap 계측 모듈을 생성합니다.

38.1. SystemTap 교차 계측

SystemTap 스크립트를 실행하면 커널 모듈이 해당 스크립트에서 빌드됩니다. 그런 다음 SystemTap은 모듈을 커널로 로드합니다.

일반적으로 SystemTap 스크립트는 SystemTap이 배포된 시스템에서만 실행할 수 있습니다. 10개의 시스템에서 SystemTap을 실행하려면 모든 시스템에 SystemTap을 배포해야 합니다. 이 방법이 적절하거나 바람직하지 않을 수도 있습니다. 예를 들어 회사 정책은 컴파일러를 제공하거나 특정 머신에 대한 디버그 정보를 제공하는 패키지를 설치하지 못하도록 할 수 있으므로 SystemTap 배포가 금지될 수 있습니다.

이 문제를 해결하려면 교차 계측 을 사용합니다. 교차 계측은 다른 시스템에서 사용할 한 시스템에서 SystemTap 스크립트에서 SystemTap 계측 모듈을 생성하는 프로세스입니다. 이 프로세스는 다음과 같은 이점을 제공합니다.

  • 다양한 시스템의 커널 정보 패키지를 단일 호스트 시스템에 설치할 수 있습니다.

    중요

    커널 패키징 버그로 인해 설치를 방지할 수 있습니다. 이 경우 호스트 시스템과 대상 시스템의 kernel-debuginfo 및 kernel -devel 패키지가 일치해야 합니다. 버그가 발생하면 https://bugzilla.redhat.com/ 에서 버그를 보고하십시오.

  • 대상 시스템에 는 생성된 SystemTap 계측 모듈을 사용하기 위해 하나의 패키지만 설치해야 합니다(system tap-runtime ).

    중요

    호스트 시스템은 빌드된 계측 모듈이 작동하려면 대상 시스템과 동일한 Linux 배포판을 실행하고 동일한 아키텍처여야 합니다.

용어
계측 모듈
SystemTap 스크립트에서 빌드된 커널 모듈. SystemTap 모듈은 호스트 시스템에 빌드되며 대상 시스템의 대상 커널에 로드됩니다.
호스트 시스템
계측 모듈(SystemTap 스크립트에서)이 컴파일되어 대상 시스템에 로드되는 시스템입니다.
대상 시스템
계측 모듈이 빌드되는 시스템(SystemTap 스크립트에서).
대상 커널
대상 시스템의 커널입니다. 계측 모듈을 로드하고 실행하는 커널입니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.