전역 카운터 모니터링

전역 카운터는 드라이버 검증 도구가 드라이버에서 수행하는 일부 작업을 모니터링하는 통계입니다. 이러한 통계는 확인 중인 모든 드라이버에서 가져옵니다.

검증 도구 명령줄을 사용하거나 드라이버 검증 도구 관리자를 사용하여 전역 카운터를 볼 수 있습니다.

검증 도구 명령줄

전역 카운터를 보려면 검증 도구 /query 명령을 사용합니다. 그러면 전역 카운터와 개별 카운터가 모두 표시됩니다.

전역 카운터는 드라이버 검증 도구 로그 파일에도 포함됩니다.

드라이버 검증 도구 관리자

전역 카운터를 보려면 드라이버 검증 도구 관리자를 시작하고 현재 확인된 드라이버 작업에 대한 정보 표시 작업을 선택합니다. 그런 다음 다음 을 두 번 누릅니다.

전역 카운터에 대한 설명

다음 전역 카운터는 IRQL 강제 검사 옵션과 관련된 통계를 모니터링합니다. 이러한 카운터에는 현재 확인 중인 모든 커널 모드 드라이버가 마지막으로 부팅한 이후 수행된 작업이 포함됩니다.

IRQL 발생
확인된 드라이버가 IRQL을 발생시켰던 횟수입니다.

획득한 스핀 잠금
확인된 드라이버가 스핀 잠금을 획득한 횟수입니다.

실행 동기화됨
확인된 드라이버가 지정된 인터럽트 개체 포인터와 연결된 ISR과 지정된 루틴의 실행을 동기화한 횟수입니다.

트림
드라이버 검증 도구가 작업 집합에서 페이저블 메모리를 트리밍한 횟수입니다. (트리밍된 페이지 수가 아니라 드라이버 검증 도구에서 만든 트리밍 패스의 수입니다.)

다음 전역 카운터는 낮은 리소스 시뮬레이션 옵션과 관련된 통계를 모니터링합니다.

삽입된 오류
마지막 부팅 이후 드라이버 검증 도구에서 의도적으로 실패한 총 리소스 할당 수입니다.

다음 전역 카운터는 특수 풀 옵션과 관련된 통계를 모니터링합니다. 이러한 카운터는 현재 확인 중인 모든 커널 모드 드라이버의 마지막 부팅 이후 시도된 할당을 항상 반영합니다.

풀 할당 시도
이러한 드라이버에서 시도한 총 메모리 할당 수입니다.

풀 할당 성공
성공한 할당 시도 횟수입니다.

특수 풀에서 풀 할당 성공
특수 풀에서 성공하고 할당된 할당 시도 횟수입니다.

태그가 없는 풀 할당
이러한 드라이버가 메모리 할당을 요청했지만 풀 태그를 제공하지 않은 횟수입니다. (풀 태그는 항상 모든 할당에 권장됩니다.)

풀 할당 실패
메모리 부족으로 인해 실패한 할당 시도 횟수입니다.

특수 풀 기능을 사용하도록 설정했지만 모든 풀 할당의 95% 미만이 특수 풀에서 할당된 경우 경고가 표시됩니다. Windows XP 이상에서는 이 경고가 전역 카운터 화면의 대화 상자에 표시됩니다. Windows 2000에서 이 경고는 드라이버 상태 화면에 표시됩니다.

다음 전역 카운터는 특수 풀풀 추적 옵션과 관련된 통계를 모니터링합니다. 풀 추적이 활성화되지 않은 경우 항상 0이 됩니다.

풀 할당이 추적되지 않음
현재 확인 중인 모든 드라이버의 추적되지 않은 할당 수입니다. 크기가 한 페이지 이상인 할당은 풀 추적에 의해 추적되지 않으며 특수 풀에서 할당할 수 없습니다. 개별 카운터는 이러한 할당을 반영하지 않습니다. (Windows 2000에서 이 카운터는 추적되지 않음 할당 제목 아래의 풀 추적 화면에서 찾을 수 있습니다.)