% Processor Time은
프로세서가 비유휴 스레드를 실행하는 데 소비하는 시간의 백분율입니다. 이것은 프로세서가 각 샘플 간격 동안 유휴 스레드를 실행하는 데 소비한 시간을 측정하여 간격 기간에서 그 값을 뺀 것입니다. 각 프로세서에는 유휴 스레드가 있는데 이것은 다른 어떤 스레드도 실행되지 않을 때 사이클을 소비하는 스레드입니다. 이 카운터는 프로세서 동작의 주요 표시기이며 샘플 간격동안 관찰되는 사용 시간의 평균 백분율을 표시합니다. 이것은 서비스가 비활성인 시간을 모니터링하여 100%에서 그 값을 뺀 것입니다.
% Privileged Time은
프로세스 스레드가 특권 모드에서 명령을 실행하면서 경과된 시간을 백분율로 표시한 것입니다. Windows 시스템 서비스가 호출되면, 서비스는 시스템 전용 데이터를 액세스하기 위해 흔히 특권 모드에서 실행됩니다. 그러한 데이터는 사용자 모드에서 실행되는 스레드가 액세스하지 못하도록 보호됩니다. 시스템 호출은 페이지 오류 또는 인터럽트가 발생할 때처럼 명시적이거나 암시적입니다. 일부 초기 운영 체제와는 달리 Windows는 사용자 및 특권 모드의 일반적인 보호뿐만 아니라 하위 시스템을 보호하기 위해 프로세스 경계를 사용합니다. 응용 프로그램을 대신하여 Windows에서 수행한 일부 작업은 프로세스의 특권 시간 및 다른 하위 시스템 프로세스에서도 나타납니다.
% User Time은
사용자 모드에서 소비한 프로세스 시간의 백분율입니다. 사용자 모드는 응용 프로그램, 환경 하위 시스템 및 전체 하위 시스템을 위해 만든 제한된 처리 모드입니다. 대체할 수 있는 특권 모드는 운영 체제 구성 요소를 위해 만들어졌으며 하드웨어 및 모든 메모리에 직접 액세스할 수 있습니다. 운영 체제는 운영 체제 서비스에 액세스하기 위해 응용 프로그램 스레드에서 특권 모드로 전환합니다. 이 카운터는 평균 사용 시간을 샘플 시간의 백분율로 표시합니다.
% Interrupt Time은
프로세스가 샘플 간격 동안 받아 처리한 하드웨어 인터럽트의 수입니다. 이 값은 시스템 클럭, 마우스, 디스크 드라이버, 데이터 통신 회선, 네트워크 인터페이스 카드 및 기타 주변 장치 등과 같이 인터럽트를 발생시킨 장치 동작의 간접 표시기입니다. 일반적으로 이러한 장치는 작업을 완료하거나 주의가 필요한 경우에 프로세서를 인터럽트합니다. 인터럽트 동안 일반적인 스레드 실행은 잠시 중단됩니다. 대부분의 시스템 클럭은 매 10 밀리초마다 프로세서를 인터럽트하여 백그라운드 인터럽트 작업을 만듭니다. 이 카운터는 평균 사용 시간을 샘플 시간의 백분율로 표시합니다.
자료출처 ::: Microsoft MOM2005