적절한 페이지 파일 크기 선택

예전 RAM 의 크기가 작았던 시절에는 페이지 파일의 크기를 물리 메모리의 1.5배로 설정하라는 가이드가 있었습니다. 하지만 최근의 서버들은 16GB 의 메모리를 장착하고 있기도 하여 페이지 파일 크기를 물리 메모리의 1.5배로 설정하면 24GB의 페이지 파일을 설정해야 합니다. 하지만 실제 페이지 파일이 그 정도 필요할지는 확인을 해 보아야 합니다. 아래 포스트에서는 Commit limit 즉 물리 메모리와 페이지 파일의 크기를 합한 값과 Commit charge 즉 commit 되어 있는 양을 확인해서 서버에 부하가 걸려 있는 상태에서 commit charge 의 값보다 limit 의 값이 20% ~ 30% 정도 되도록 설정하도록 가이드 하고 있습니다.

https://blogs.technet.com/mghazai/archive/2008/09/29/how-to-determine-the-appropriate-page-file-size-on-my-server.aspx

 

아래 KB 문서를 통해서 좀 더 자세한 정보를 얻으실 수 있으며 아래 정보가 가장 중요합니다.

카운터 임계값 권장 값
Memory\\Available Bytes 4MB 이상
Memory\\Pages Input/sec 10페이지 이하
Paging File\\% Usage  70% 이하
Paging File\\% Usage Peak  70% 이하
Process\\Page File Bytes Peak 해당 사항 없음

Windows Server 2003 또는 Windows XP의 64비트 버전에서 적절한 페이징 파일 크기를 결정하는 방법

https://support.microsoft.com/kb/889654