Computer >> 컴퓨터 >  >> 시스템 >> Windows

64비트 Windows 11/10에 가장 적합한 페이지 파일 크기는 얼마일까?

64비트 버전의 Windows 및 Windows Server는 32비트 버전보다 훨씬 많은 물리적 메모리(RAM)를 지원합니다. 하지만 페이지 파일 크기를 구성하거나 늘려야 하는 이유는 예전과 같습니다. 페이지 파일은 필요할 경우 시스템 크래시 덤프를 지원하거나, 시스템 커밋 한도를 확장하기 위해 존재합니다.

예를 들어, 대용량 물리적 메모리가 설치된 시스템이라면 최대 사용량 시점에도 시스템 커밋 요청을 지원하기 위해 페이지 파일이 필요하지 않을 수 있습니다. 사용 가능한 물리적 메모리만으로 충분하기 때문입니다. 그러나 시스템 크래시 덤프를 생성하려면 여전히 페이지 파일 또는 전용 덤프 파일이 필요할 수 있습니다.

64비트 Windows 11/10에 권장되는 페이지 파일 크기

그렇다면 pagefile.sys의 크기를 얼마나 할당해야 할까요? 일반 사용자라면 페이지 파일 크기를 기본값으로 두고 Windows OS가 자동으로 결정하도록 하는 것이 가장 좋습니다.

최근 대부분의 Windows PC는 SSD와 NVMe 저장 장치로 전환되고 있으며, 이러한 장치는 가격이 비교적 비싼 편입니다. 따라서 적절한 페이지 파일 크기를 결정하는 데 도움이 되는 핵심 요소 세 가지를 살펴보겠습니다.

  1. 크래시 덤프 설정
  2. 최대 시스템 커밋 요청량(Peak System Commit Charge)
  3. 자주 액세스되지 않는 페이지 수

페이지 파일 관리는 Windows에서 기본적으로 '자동'으로 설정되어 있으며, C:\pagefile.sys 경로에 위치한 숨김 파일입니다. 수동으로 구성하고 싶다면 아래의 계산 기준을 참고하세요. 다만 이 작업을 진행하려면 페이지 파일의 개념과 작동 방식에 대한 이해가 필요하고, 관리자 계정 권한이 있어야 합니다.

1] 크래시 덤프 설정

아래는 Microsoft에서 권장하는 크래시 덤프 설정별 최소 페이지 파일 크기 계산 기준입니다.

시스템 크래시 덤프 설정 최소 페이지 파일 크기 요구 사항
작은 메모리 덤프(Small memory dump, 256KB) 1MB
커널 메모리 덤프(Kernel memory dump) 커널 가상 메모리 사용량에 따라 다름
전체 메모리 덤프(Complete memory dump) RAM 용량 × 1 + 257MB*
자동 메모리 덤프(Automatic memory dump) 커널 가상 메모리 사용량에 따라 다름. 자세한 내용은 자동 메모리 덤프 공식 문서 참조

* 1MB의 헤더 데이터와 디바이스 드라이버로 인해 최대 256MB의 보조 크래시 덤프 데이터가 추가될 수 있습니다.

Windows는 모든 덤프 파일을 %SystemRoot%\Minidump 폴더에 저장하며 자동으로 관리합니다. 전용 덤프 파일(DedicatedDumpFile)을 사용하려면 레지스트리 값을 변경해야 합니다.

  • 레지스트리 편집기를 열고 다음 키로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
  • CrashControl 키를 마우스 오른쪽 버튼으로 클릭하고 새 문자열 값(String Value)을 만든 뒤 이름을 DedicatedDumpFile로 지정합니다.
  • 해당 값을 더블클릭하고 값 데이터를 <드라이브>:\<Dedicateddumpfile.sys> 형식으로 입력합니다. 여기서 드라이브는 "D", "E" 등의 파티션 문자를 의미합니다.
  • 다음으로 DumpFileSize라는 이름의 DWORD 값을 새로 만들고, 메가바이트(MB) 단위로 덤프 파일 크기를 정의하는 값을 설정합니다.

크기 외에도 다양한 옵션을 설정할 수 있으며, 자세한 내용은 Microsoft 공식 문서에서 확인할 수 있습니다.

2] 최대 시스템 커밋 요청량(Peak System Commit Charge)

커밋 요청(Commit Charge)은 모든 프로세스가 물리적 메모리와 페이지 파일에 저장될 수 있도록 보장된 가상 메모리의 총량을 의미합니다. 여기서 '최대(Peak)'란 운영체제가 마지막으로 부팅된 이후 커밋 요청 총량이 도달했던 가장 높은 수치를 말합니다.

3] 자주 액세스되지 않는 페이지 수

아래 표를 참고하면 최소 및 최대 페이지 파일 크기를 결정하는 데 필요한 자주 액세스되지 않는 페이지 수를 확인할 수 있습니다.

최소 페이지 파일 크기 최대 페이지 파일 크기
페이지 파일 사용 기록, RAM 용량(RAM ÷ 8, 최대 32GB), 크래시 덤프 설정에 따라 달라집니다. 3 × RAM 또는 4GB 중 더 큰 값입니다. 단, 볼륨 크기 ÷ 8로 제한됩니다. 크래시 덤프 설정에 필요한 경우 볼륨의 여유 공간 1GB 범위 내까지 확장될 수 있습니다.

페이지 파일과 관련하여 아래 글들도 함께 확인해 보시기 바랍니다.

  1. Windows 종료 시 페이지 파일 삭제하는 방법
  2. MemInfo – 실시간 메모리 및 페이지 파일 사용량 모니터
  3. MFT, 페이지 파일, 레지스트리, 시스템 파일 조각 모음 방법

이 글이 64비트 Windows 11/10에 적합한 페이지 파일 크기를 결정하는 데 도움이 되었기를 바랍니다.