Windows/윈도우 공통

[스크랩] 윈도우성능모니터링 (표로)

99iberty 2014. 5. 29. 20:24

http://blog.naver.com/PostView.nhn?blogId=heewon0117&logNo=120072754977&redirect=Dlog&widgetTypeCall=true

 

출처 : http://servermonitor.tistory.com/17

1. Windows 센서

CPU - CPU의 성능을 모니터링하는 항목을 나타낸다.

메모리 - 메모리의 성능을 모니터링하는 항목을 나타낸다.

논리적 디스크 - 논리적 디스크의 성능을 모니터링하는 항목을 나타낸다.

물리적 디스크 - 물리적 디스크의 성능을 모니터링하는 항목을 나타낸다.

프로세스 - 프로세스의 성능을 모니터링하는 항목을 나타낸다.

네트워크 - 네트워크 성능을 모니터링하는 항목을 나타낸다.

이벤트 - 윈도우에서 발생한 이벤트를 수집한다.

시스템 - 시스템 성능을 모니터링하는 항목을 나타낸다.

○ NT 서비스 - NT 서비스 성능을 모니터링하는 항목을 나타낸다.


1.1 CPU

모니터링 항목

설명

% Processor Time

프로세서가 비유휴 스레드를 실행하는 데 소비하는 시간의 백분율

Interrupts/sec

프로세스가 받아 처리한 하드웨어 인터럽트의 평균 비율(초당 발생 횟수)

% Interrupt Time

프로세스가 샘플 간격 동안 받아 처리한 하드웨어 인터럽트의 수

% User Time

사용자 모드에서 소비한 프로세스 시간의 백분율

% Privileged Time

프로세스 스레드가 특권 모드에서 명령을 실행하면서 경과된 시간을 백분율로 표시


1.2 메모리

모니터링 항목

설명

% Committed Bytes In Use

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

Available Bytes

컴퓨터에서 실행되는 프로세스에 사용할 수 있는 실제 메모리의 양(바이트)

Available KBytes

컴퓨터에서 실행되는 프로세스에 사용할 수 있는 실제 메모리의 양(킬로바이트)

Available MBytes

컴퓨터에서 실행되는 프로세스에 사용할 수 있는 실제 메모리의 양(메가바이트)

Cache Bytes

캐시된 메모리 양

Cache Bytes Peak

시스템을 마지막으로 다시 시작한 이후에 파일 시스템 캐시에서 사용한 최대 바이트 수

Cache Faults/sec

찾아본 페이지가 파일 시스템 캐시에 없고, 메모리에 있거나(soft fault) 디스크에 있었던(hard fault) 오류의 비율
파일 시스템 캐시는 응용 프로그램이 최근에 사용한 데이터를 저장해 두는 실제 메모리의 일부 영역이다.
캐시 동작은 대부분의 응용 프로그램의 입출력 작업에 대한 신뢰할만한 표시기이다.

Commit Limit

페이징 파일을 확장할 필요 없이 커밋될 수 있는 가상 메모리 크기(바이트 단위)
커밋된 메모리는 디스크 페이징 파일에 예약된 실제 메모리 공간이다. 각 논리 드라이브에 하나의 페이징 파일이 있을 수 있다. 페이징 파일이 확장되면 이 제한도 따라서 증가한다.

Committed Bytes

커밋된 가상 메모리의 양(바이트)
커밋된 메모리는 디스크 페이징 파일을 디스크에 다시 써야 할 필요가 있을 경우를 위해 예약된 실제 메모리이다. 각 실제 드라이브에 하나 이상의 페이징 파일이 있을 수 있다.

Page Faults/sec

초당 페이지 부재의 평균 수
이 카운터는 하드 부재 오류(디스크 액세스가 필요한 경우)와 소프트 부재 오류 (없는 페이지가 실제 메모리의 어딘가에 있는 경우)를 포함한다.
대부분의 프로세서는 문제없이 많은 수의 소프트 부재 오류를 처리한다.
하지만 디스크 액세스가 필요한 하드 부재 오류는 지연을 초래할 수 있다.

Page Reads/sec

하드 페이지 부재를 해결하기 위해 디스크를 읽은 비율
이것은 각 작업에서 받은 페이지 수에 상관없이 읽기 작업의 수를 표시한다.
하드 페이지 부재는 프로세스가 그 작업 집합에 없는 가상 메모리, 또는 실제 메모리의 어디에도 없는 페이지를 참조할 때 발생하며, 디스크에서 검색해야 한다.
이 카운터는 시스템 전반적으로 지연을 일으키는 이러한 부재 오류의 주요 표시기이다.
이것은 파일 시스템 캐시(일반적으로 응용 프로그램이 요청한) 및 비 캐시의 맵된 메모리 파일에서 부재 오류를 해결하기 위해 읽은 수를 포함한다.

Page Writes/sec

실제 메모리의 공간을 비우기 위해 페이지를 디스크에 쓴 비율

Page Input/sec

하드 페이지 폴트를 해결하기 위해 디스크에서 페이지를 읽은 비율

Page Output/sec

실제 메모리의 공간을 비우기 위해 디스크에 다시 쓴 페이지의 비율

Pages/sec

하드 페이지 부재를 해결하기 위해 디스크에서 읽거나 디스크로 쓴 페이지의 비율
이 카운터는 시스템 전반적으로 지연을 일으키는 이러한 부재 오류의 주요 표시기이다.

Pool Paged Bytes

페이지 풀의 크기(바이트)이고, 페이지 풀은 사용되지 않고 있을 때 디스크에 쓸 수 있는 개체의 시스템 메모리(운영 체제가 사용하는 실제 메모리) 영역이다.

Pool Nonpaged Bytes

비페이지 풀의 크기(바이트)이고, 비페이지 풀은 디스크에 쓸 수 없지만 할당되어 있는 동안 실제 메모리에 남아 있어야 하는 개체의 시스템 메모리 (운영 체제가 사용하는 실제 메모리) 영역이다.


1.3 논리적 디스크

모니터링 항목

설명

% Disk Read Time

선택한 디스크 드라이브가 읽기 요청을 처리하는데 사용된 시간의 백분율

% Disk Time

선택한 디스크 드라이브가 읽기 또는 쓰기 요청을 처리하는데 사용된 시간의 백분율

% Disk Write Time

선택한 디스크 드라이브가 쓰기 요청을 처리하는데 사용된 시간의 백분율

% Free Space

선택한 논리 디스크 드라이브에 있는 전체 사용할 수 있는 빈 공간의 백분율

Avg. Disk Bytes/Read

읽기 작업 동안 디스크로 전송되는 평균 바이트 수

Avg. Disk Bytes/Write

쓰기 작업 동안 디스크로 전송되는 평균 바이트 수

Disk Bytes/sec

쓰기 또는 읽기 작업 동안 디스크로(또는 디스크에서) 전송되는 바이트 수

Disk Read Bytes/sec

읽기 작업 동안 디스크에서 전송되는 바이트 수

Disk Reads/sec

디스크에서의 읽기 작업 횟수

Disk Transfers/sec

디스크에서의 읽기 및 쓰기 작업 횟수

Disk Write Bytes/sec

쓰기 작업 동안 디스크로 전송되는 바이트 수

Disk Writes/sec

디스크에서의 쓰기 작업 횟수

Free Megabytes

디스크 드라이브에서 할당되지 않은 공간을 메가바이트로 표시한다. 1 메가바이트는 1,048,576 바이트이다.


1.4물리적 디스크

모니터링 항목

설명

% Physical Disk Read Time

선택한 디스크 드라이브가 읽기 요청을 처리하는데 사용된 시간의 백분율

% Physical Disk Time

선택한 디스크 드라이브가 읽기 또는 쓰기 요청을 처리하는데 사용된 시간의 백분율

% Physical Disk Write Time

선택한 디스크 드라이브가 쓰기 요청을 처리하는데 사용된 시간의 백분율

Avg. Physical Disk Bytes/Read

읽기 작업 동안 디스크로 전송되는 평균 바이트 수

Avg. Physical Disk Bytes/Write

쓰기 작업 동안 디스크로 전송되는 평균 바이트 수

Avg. Physical Disk Queue Length

샘플 간격 동안 선택된 디스크에 대해 대기열에 있는 읽기 및 쓰기 요청의 평균 수

Avg. Physical Disk sec/Read

디스크에서 데이터를 읽은 평균 시간(초)

Avg. Physical Disk sec/Write

디스크로 데이터를 쓴 평균 시간(초)

Avg. Physical Disk Read Queue Length

샘플 간격 동안 선택된 디스크에 대해 대기열에 있는 읽기 요청의 평균 수

Avg. Physical Disk Write Queue Length

샘플 간격 동안 선택된 디스크에 대해 대기열에 있는 쓰기 요청의 평균 수

Current Physical Disk Queue Length

성능 데이터를 모으는 당시 디스크에서 기다리는 요청의 수

Physical Disk Bytes/sec

쓰기 또는 읽기 작업 동안 디스크로(또는 디스크에서) 전송되는 바이트 수

Physical Disk Read Bytes/sec

읽기 작업 동안 디스크에서 전송되는 바이트 수

Physical Disk Reads/sec

디스크에서의 읽기 작업 횟수

Physical Disk Write Bytes/sec

쓰기 작업 동안 디스크로 전송되는 바이트 수

Physical Disk Writes/sec

디스크에서의 쓰기 작업 횟수


1.5 프로세스

모니터링 항목

설명

% CPU Time

모든 프로세스 스레드가 프로세서를 사용하여 컴퓨터 명령을 실행하는 데 경과된 시간의 백분율

Is process running

프로세스가 실행되고 있는지 여부(Boolean, true - 실행되고 있음. false - 실행되고 있지 않음)

Private Bytes

프로세스가 할당하여 다른 프로세스와는 공유할 수 없는 메모리의 현재 크기(바이트)

Pool Paged Bytes Process

페이지 풀의 크기(바이트)이고, 페이지 풀은 사용되지 않고 있을 때 디스크에 쓸 수 있는 개체의 시스템 메모리(운영 체제가 사용하는 실제 메모리) 영역

Pool Nonpaged Bytes Process

비페이지 풀의 크기(바이트)이고, 비페이지 풀은 디스크에 쓸 수 없지만 할당되어 있는 동안 실제 메모리에 남아 있어야 하는 개체의 시스템 메모리 (운영 체제가 사용하는 실제 메모리) 영역

Working Set

이 프로세스에 대한 Working Set(작업 집합)의 현재 크기(바이트)
Working Set(작업 집합)은 프로세스의 스레드가 최근에 작업한 메모리 페이지의 집합.
컴퓨터에 있는 빈 메모리가 한계를 초과하면 페이지는 사용 중이 아니라도 프로세스의 Working Set(작업 집합)에 남아 있다.
빈 메모리가 한계 미만이면 페이지는 Working Set(작업 집합)에서 지워진다.
이 페이지가 필요하면 주 메모리에서 없어지기 전에 소프트 오류 처리되어 다시 작업 집합에 있게 된다.

Page Faults/sec Process

이 프로세스에서 실행 중인 스레드에서 발생하는 페이지 부재 오류 비율

Thread Count

이 프로세스에서 현재 활성화된 스레드 수

Handle Count

이 프로세스가 현재 연 핸들의 전체 수입니다.

IO Read Bytes/sec

프로세스가 I/O 연산에서 바이트를 읽는 속도

IO Write Bytes/sec

프로세스가 I/O 연산으로 바이트를 쓰는 속도

Virtual Bytes

프로세스가 사용하고 있는 가상 주소 공간의 바이트 수

Page File Bytes

프로세스가 페이징 파일에 사용한 현재 바이트 수
페이징 파일은 다른 파일에 들어있지 않은 프로세스가 사용한 메모리 페이지를 저장하는 데 사용


1.6 네트워크

모니터링 항목

설명

Bytes Received/sec

프레이밍 문자를 포함하여 각 네트워크 어댑터에서 받는 바이트의 비율

Bytes Sent/sec

레이밍 문자를 포함하여 네트워크 어댑터에서 보낸 바이트의 비율

Bytes Total/sec

프레이밍 문자를 포함하여 각 네트워크 어댑터를 통해 보내고 받는 바이트의 비율
Bytes Received/sec 와 Bytes Sent/sec 의 합입니다.

Current Bandwidth

네트워크 인터페이스의 현재 대역폭을 초당 비트 수(BPS)로 추정한 값
대역폭이 다양하지 않거나 값을 정확히 추정할 수 없는 인터페이스일 경우, 이 값은 명목상의 대역폭이다.

Packets Received/sec

네트워크 인터페이스에서 받는 패킷의 비율입니다.

Packets Sent/sec

네트워크 인터페이스에서 보내는 패킷의 비율입니다.

Packets Total/sec

네트워크 인터페이스에서 보내고 받는 패킷의 비율입니다.


1.7 이벤트

모니터링 항목

설명

응용 프로그램 이벤트

윈도우 이벤트 중 응용 프로그램 이벤트를 수집한다.

시스템 이벤트

윈도우 이벤트 중 시스템 이벤트를 수집한다.


1.8 시스템

모니터링 항목

설명

Processor Queue Length

프로세서 대기열에 있는 스레드 수

Processes

컴퓨터에 있는 프로세스의 수. 이 값은 여러 시간에 걸친 평균값이 아니고 현재 값이다. 각 프로세스는 프로그램의 실행을 나타낸다.

Threads

컴퓨터에 있는 스레드의 수. 이 값은 여러 시간에 걸친 평균값이 아니고 현재 값이다. 스레드는 프로세서에서 명령을 실행할 수 있는 기본 실행 가능한 엔터티이다.


1.9 NT 서비스

모니터링 항목

설명

Is service running

NT 서비스가 실행되고 있는지 여부를 나타낸다. (Boolean, true - 실행되고 있음. false - 실행되고 있지 않음)

1.10 미리 정의된 액션

― 서비스 시작 - 지정된 윈도우 NT 서비스를 시작한다.

vServiceName : 윈도우 NT 서비스 이름을 입력한다. 예) IISAdmin


― 서비스 중지 - 지정된 윈도우 NT 서비스를 중지한다.

vServiceName : 윈도우 NT 서비스 이름을 입력한다. 예) W3SVC


― 애플리케이션 실행 - 지정된 애플리케이션을 실행한다.

vAppName : 실행할 애플리케이션 경로. 예) C:\windows\system32\iisreset.exe

vCurDir : 애플리케이션의 현재 디렉터리. 공백 - 현재 실행 디렉터리로 지정된다.


― 애플리케이션 종료 - 지정된 애플리케이션을 종료한다.

vAppName : 종료할 애플리케이션. 예) notepad.exe


― 시스템 재시작 - 관리 대상 스시템을 재시작한다.