인생사는 이야기

웹서버 이벤트 로그 페이지 풀이 비었으므로..... 본문

IT/윈도우 서버

웹서버 이벤트 로그 페이지 풀이 비었으므로.....

채율파파 2012. 3. 28. 16:51
반응형

윈도우 웹서버 어플리케이션 로그

 

이벤트 "풀이 비었으므로, 서버가 시스템의 페이징 풀에서 할당하지 못했습니다" 대해
 

메모리 풀 부족 증상은 프로세스들이 너무 많은 메모리를 사용하여 발생하는 현상으로
기본적으로 시스템이 총 페이지된 풀의 80%에 도달하면 메모리 관리자가 할당되어 있는 페이지된 풀 메모리를
해제하려 하는데, 시스템 구성에 따라 최대 페이지된 풀 메모리의 크기는 343MB이며 이것의 80%는 274MB입니다.
(시스템 메모리 양에 따라 페이지 풀 용량은 다릅니다..)
메모리 관리자가 페이지된 풀 요구를 충족시킬 수 있을 만큼 빠르게 해제할 수 없으면 이 이벤트가 발생할 수 있습니다
 

페이지플 빠르게 해제 하기
 

1. 레지스트리 편집기(Regedt32.exe)를 시작합니다.
2. 레지스트리에서 다음 키를 찾아 누릅니다.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
3. 편집 메뉴에서 값 추가를 누르고 아래와 같은 레지스트리 값을 추가합니다.
값 이름: PoolUsageMaximum
데이터 형식: REG_DWORD
기수: 10진수
값 : 60
 

값을 60으로 설정하면 기본 설정인 80%가 아니라 PagedPoolMax의 60%에서 메모리 해제 프로세스를
시작하도록 메모리 관리자에게 알립니다. 60%의 임계값이 증가하는 사용량을 처리하기에 부족하다면
이 설정을 50%나 40%로 더 낮게 설정하세요
 

값 이름: PagedPoolSize
데이터 형식: REG_DWORD
기수: 16진수
값 데이터: 0xFFFFFFFF
PagedPoolSize를 0xFFFFFFFF로 설정하면 컴퓨터에 다른 리소스 대신 최대 페이지된 풀을 할당합니다.

 

반응형
Comments