Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.15. OProfile

OProfile은 시스템 전역 성능 모니터링 도구입니다. 이는 프로세서의 전용 성능 모니터링 하드웨어를 사용하여 메모리 참조 발생 시기, L2 캐시 요청 수, 전송된 하드웨어 요청 수와 같은 특정 이벤트 발생 빈도를 지정하기 위해 커널 및 시스템 실행 파일에 대한 정보를 검색합니다. 또한 OProfile은 프로세서 사용량 및 가장 많이 사용되는 애플리케이션 및 서비스를 지정하는데 사용될 수 있습니다.
하지만 OProfile에는 몇 가지 제한 사항이 있습니다:
  • 성능 모니터링 샘플이 정확하지 않을 수 있습니다. 프로세서가 지시 사항을 순서대로 실행하지 않을 수 있기 때문에 인터럽트를 발생시킨 지시 사항 대신 인근 지시 사항에서 샘플을 기록할 수 있습니다.
  • OProfile 프로세스가 여러번 시작 및 중지될 수 있으며 여러 실행을 통해 샘플이 누적 축적될 수 있습니다. 경우에 따라 이전 실행에서 얻은 데이터 샘플을 삭제해야 합니다.
  • OProfile은 CPU 액세스에 의해 제한되는 프로세스로 문제를 식별하는데 중점을 두고 있습니다. 따라서 다른 이벤트에 대해 잠금 상태에서 대기하고 있는 동안 수면 상태에 있는 프로세스는 인식하지 않습니다.
OProfile에 대한 보다 자세한 내용은 http://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/에 있는 A.15절. “OProfile” 또는 Red Hat Enterprise Linux 7 System Administrator's Guide에서 참조하십시오. 또는 /usr/share/doc/oprofile-version에 있는 시스템 문서에서 참조하실 수 있습니다.