Show Table of Contents
3.5.2. OProfile
OProfile (oprofile)은 시스템 전역 성능 모니터링 도구입니다. 이는 프로세서의 전용 성능 모니터링 하드웨어를 사용하여 메모리 참조 시 L2 캐시 요청 수, 전송된 하드웨어 인터럽트 수와 같은 커널 및 시스템 실행에 대한 정보를 검색합니다. 또한 프로세서 사용량 및 가장 많이 사용되는 애플리케이션 및 서비스를 지정하는데 사용될 수 있습니다.
OProfile은 Eclipse OProfile 플러그인을 통해 Eclipse와 함께 사용될 수 있습니다. 이 플러그인은 사용자에게 자신의 코드에서 가장 시간이 많이 소요되는 영역을 쉽게 결정하게 하고 결과의 시각화로 OProfile의 모든 명령행 기능을 수행할 수 있게 합니다.
하지만 사용자는 여러 OProfile 제한 사항을 알고 있어야 합니다:
- 성능 모니터링 샘플이 정확하지 않을 수 있습니다 - 프로세서가 잘못된 지시 사항을 실행할 수 있기 때문에 샘플이 인터럽트를 발생시킨 지시 사항 대신 인근 지시 사항에서 기록될 수 있습니다.
- OProfile은 시스템 전역의 것으로 프로세스가 여러번 시작 및 중지될 수 있으며 여러 실행에서의 샘플이 축적 허용됩니다. 즉 이는 이전 실행에서 데이터 샘플을 삭제해야 함을 의미합니다.
- CPU 제한 프로세서의 문제를 확인하는 것에 초점을 두고 있으므로 다른 이벤트에 대해 잠금 상태에서 기다리는 동안 수면 상태에 있는 프로세스를 인식하지는 않습니다.
OProfile 사용에 대한 보다 자세한 내용은 http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/의 운용 가이드에서나
/usr/share/doc/oprofile-<version>에 있는 시스템의 oprofile 문서에서 참조하십시오.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.