2009년 12월 17일 목요일

Processor 측정항목(CPU)

CPU에 상태를 살펴 보는데 도움이 되는 카운터

  • Processor Time

    • 평균 75% 이상 오르면 CPU가 과다하게 사용된 것임.
    • 프로세서가 비유휴 스레드를 실행하는 시간의 백분율
    • 프로세서 활동의 주요 표시기로 만들어짐
    • 프로세서가 각 샘플 간격 동안 유휴 프로세스의 스레드를 실행하는데 소비한 시간을 측정하여 100%에서 그 값을 뺀것(각프로세서에는 유휴 스레드가 있는데 이것은 다른 어떤 스레드도 실행하지 않을때 사이클을 소비하는 스레드임.)
    • 샘플 간격동안 유용한 작업을 하는데 소비된 시간의 백분율
    • 샘플 간격동안 관찰된 사용 시간의 평균백분율을 표시하고, 서비스가 비활성인 시간을 모니터링 하여 100%에서 그값을 뺀 값임.

 

  • Interrupts Time

    • 인터럽트 수가 3500 이상이 되면 버그가 있는 프로그램이 수행되고 있거나 가짜 인터럽트가 발생 가능성 있음.
    • 프로세스가 하드웨어 인터럽트를 받아 처리하는 데 소모한 시간의 백분율
    • 시스템 클록, 디스크 드라이버, 데이터 통신 회선, 네트워크 인터페이스 카드 및 기타 주변 장치 등 인터럽트를 만드는 장치 활동의 간접 표시기(일반적으로 작업을 완료하거나 주의를 요할때 프로세서를 인터럽트함)
    • 인터럽트 하는 동안 일반 스레드 실행은 잠시 중지됨 대부분의 시스템 클록은 백그라운드 인터럽트 활동을 만들면서 매 ‘10mm/Sec’마다 프로세스를 인터럽트함.
    • 평균 사용 시간을 샢플 시간의 백분율로 표시함.
    • 프로세서 활동의 주요 표시기로 만들어짐
    • 프로세서가 각 샘플 간격 동안 유휴 프로세스의 스레드를 실행하는데 소비한 시간을 측정하여 100%에서 그 값을 뺀것(각프로세서에는 유휴 스레드가 있는데 이것은 다른 어떤 스레드도 실행하지 않을때 사이클을 소비하는 스레드임.)

댓글 없음:

댓글 쓰기