19장. perf circular buffer를 사용하여 성능 병목 현상 모니터링


특정 프로세스 또는 시스템에서 실행되는 애플리케이션 부분의 성능 병목 현상을 모니터링하기 위해 perf 툴을 사용하여 데이터의 이벤트별 스냅샷을 사용하는 순환 버퍼를 생성할 수 있습니다. 이러한 경우 perf 는 지정된 이벤트가 감지된 경우 나중에 분석을 위해 perf.data 파일에만 데이터를 씁니다.

19.1. perf를 사용하는 원형 버퍼 및 이벤트별 스냅샷

프로세스 또는 perf 를 사용하는 애플리케이션의 성능 문제를 조사할 때 특정 관심 이벤트보다 몇 시간 전에 데이터를 기록하는 것이 적절하지 않거나 적절하지 않을 수 있습니다. 이러한 경우 perf 레코드를 사용하여 특정 이벤트 후에 스냅샷을 사용하는 사용자 지정 원형 버퍼를 만들 수 있습니다.

--overwrite 옵션을 사용하면 perf 레코드 가 모든 데이터를 덮어 쓰기 가능한 원형 버퍼에 저장합니다. 버퍼가 가득 차면 perf 레코드 가 가장 오래된 레코드를 자동으로 덮어쓰므로 perf.data 파일에 기록되지 않습니다.

--overwrite--switch-output-event 옵션을 함께 사용하면 --switch-output-event 트리거 이벤트를 감지할 때까지 지속적으로 데이터를 기록하고 덤프하는 원형 버퍼를 구성합니다. perf에 대한 트리거 이벤트 신호는 사용자에 대한 관심 있는 어떤 것이 발생했음을 기록하고 circular 버퍼의 데이터를 perf.data 파일에 씁니다. 이렇게 하면 perf.data 파일에 원하지 않는 데이터를 작성하지 않고 실행 중인 perf 프로세스의 오버헤드를 동시에 줄이는 동안 관심 있는 특정 데이터가 수집됩니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동