2020

Microsoft/Core

Paged Pool Memory 부족 시 처리 방법

Paged Pool 메모리가 부족한 경우 다음과 같은 이벤트 로그가 발생합니다. 원본 - SRV 종류 - 오류 이벤트 ID - 2020 설명 - 풀이 비었으므로, 서버가 시스템의 페이지된 풀에서 할당하지 못했습니다. 데이터 - 0000: 00040000 00540001 00000000 c00007e4 0010: 00000000 c000009a 00000000 00000000 0020: 00000000 00000000 0000000b 위의 메시지가 발생하는 경우 Kernel의 PagedPool 메모리 부족으로 서버가 Hang이 걸릴 수 있습니다. 특히 3GB를 주는 경우에는 Kernel 메모리가 줄어들기 때문에 사용할 수 있는 PagedPool 메모리가 줄어들게 됩니다. [그림 1] Paged, NonPa..

Microsoft/Core

non paged pool 디버깅

서버를 관리하다 보면 non paged pool이 부족하다는 메시지(event log 2019, 2020)과 함께 서비스가 다운되는 경우를 볼 수 있다. 이런 경우 대부분 app 관련한 프로그램이 과다하게 non paged pool을 사용하여(memory leak, virus...) 해당 서버에 non paged pool 메모리가 부족하여 메시지를 발생시키는 경우이며 현상으로는 서비스가 메모리를 할당받지 못하고 비정상적으로 종료가 되어진다. 이런 경우 다음과 같이 메모리 덤프 디버깅이 필요하다. 1. 메모리 사용량 확인 !vm 명령어를 사용하여 다음과 같이 메모리 사용량을 확인한다. 7: kd> !vm *** Virtual Memory Usage *** Physical Memory: 1572623 ( 6..

로멘틱가이
'2020' 태그의 글 목록