Monitoring

정호영·2022년 7월 6일
0

Available MByes

사용 가능한 메모리의 양

Page Faults/sec

초당 시스템에서 일어나는 페이지 오류의 수

Committed Bytes in Use

% Committed Bytes In Use는 Memory\Commit Limit에 대한 Memory\Commited Bytes의 비율입니다. 커밋된 메모리는 디스크에 쓸 필요가 있는 페이징 파일에 예약된 실제 메모리 공간입니다. 커밋 한계는 페이징 파일의 크기에 따라 결정됩니다. 페이징 파일이 커지면 커밋 한계도 증가하며 이 비율은 감소합니다. 이 카운터는 최근에 관찰된 값만 표시하며 평균값은 아닙니다.

Processor Time

% Processor Time은 프로세서가 작업 중인 스레드를 실행하는 데 걸리는 시간의 백분율입니다. 이 시간은 프로세서가 유휴 스레드를 실행하는 데 걸리는 시간의 백분율을 측정한 다음 100%에서 이 값을 빼서 계산합니다. 각 프로세서에는 실행할 다른 스레드가 없는 경우 시간이 누적되는 유휴 스레드가 있습니다. 이 카운터는 프로세서 동작의 주요 표시기이며 샘플 간격 중에 관찰되는 사용 시간의 평균 백분율을 표시합니다. 프로세서가 유휴 상태인지에 대한 계정 계산은 시스템 클록 틱에 대한 내부 샘플링 간격에 따라 수행됩니다. 현재 시판 중인 고속 프로세서의 경우 프로세서가 시스템 클록 샘플링 간격 사이의 스레드를 서비스하느라 너무 많은 시간을 소비할 수 있으므로 % Processor Time은 프로세서 이용률을 올바르게 반영하지 못할 수 있습니다. 작업 부하 기반 타이머 응용 프로그램은 샘플이 실행된 직후에 타이머가 신호를 받기 때문에 부정확하게 측정될 수 있는 응용 프로그램의 한 예입니다.

User Time

% User Time은 사용자 모드에서 소비한 프로세스 시간의 백분율입니다. 사용자 모드는 응용 프로그램, 환경 하위 시스템 및 전체 하위 시스템을 위해 만든 제한된 처리 모드입니다. 대체할 수 있는 특권 모드는 운영 체제 구성 요소를 위해 만들어졌으며 하드웨어 및 모든 메모리에 직접 액세스할 수 있습니다. 운영 체제는 운영 체제 서비스에 액세스하기 위해 응용 프로그램 스레드에서 특권 모드로 전환합니다. 이 카운터는 평균 사용 시간을 샘플 시간의 백분율로 표시합니다.

Processor Queue Length

Processor Queue Length는 프로세서 큐에 있는 스레드 수입니다. 디스크 카운터와는 달리 이 카운터는 실행되고 있는 스레드는 제외하며 준비된 스레드만 표시합니다. 다중 프로세서가 있는 컴퓨터일지라도 프로세서 시간에 대해 단일 큐 있습니다. 그러므로 컴퓨터에 다중 프로세서가 있으면 작업을 처리하는 프로세서의 수로 이 값을 나누어야 합니다. 지원하는 프로세서 큐에 프로세서 당 10개 이하의 스레드가 있으면 작업에 따라 다르지만 일반적으로 정상입니다.

Context Switches/sec

Context Switches/sec는 컴퓨터의 모든 프로세서가 한 스레드에서 다른 스레드로 전환한 전체 횟수입니다. 컨텍스트 스위치는 실행 중인 스레드가 자발적으로 프로세스를 포기하고 더 높은 우선 순위를 가진 준비 스레드에 의해 미리 비워졌거나 또는 실행부 또는 그 하위 시스템 서비스를 사용하기 위해 사용자 모드와 특권(커널) 모드 사이에 전환된 것입니다. 이것은 그 컴퓨터의 모든 프로세서에서 실행되고 있는 모든 스레드에 대한 Thread\Context Switches/sec의 합이며 전환 횟수로 측정됩니다. 시스템 및 스레드 개체에 대한 컨텍스트 스위치 카운터가 있습니다. 이 카운터는 최근 두 샘플에 관찰된 값을 각 샘플 간격 기간으로 나눈 값의 차이를 표시합니다.


0개의 댓글