페이지 파일 소개

페이지 파일("페이징 파일"라고도 함)은 하드 디스크의 선택적 숨겨진 시스템 파일입니다.

적용 대상: Windows 10

기능

페이지 파일에는 다음과 같은 기능이 있습니다.

RAM의 물리적 확장

페이지 파일을 사용하면 시스템에서 자주 액세스하지 않는 수정된 페이지를 실제 메모리에서 제거하여 시스템이 더 자주 액세스하는 페이지에 실제 메모리를 보다 효율적으로 사용할 수 있도록 합니다.

응용 프로그램의 요구 사항

일부 제품 또는 서비스에는 다양한 이유로 페이지 파일이 필요합니다. 특정 정보는 제품 설명서를 검사.

예를 들어 다음 Windows 서버에는 페이지 파일이 필요합니다.

  • Windows Server DC(도메인 컨트롤러)
  • DFS-R(DFS 복제) 서버
  • 인증서 서버
  • ADAM/LDS 서버

이 요구 사항은 확장 가능한 스토리지 엔진(ESENT 또는 Microsoft Exchange Server ESE)에 대한 데이터베이스 캐시 알고리즘이 "\Memory\Transition Pages RePurposed/sec" 성능 모니터 카운터에 의존하기 때문입니다. 다른 서비스 또는 애플리케이션이 메모리를 요청하는 경우 데이터베이스 캐시가 메모리를 해제할 수 있도록 하려면 페이지 파일이 필요합니다.

Windows Server 2012 Hyper-V 및 Windows Server 2012 R2 Hyper-V의 경우 관리 OS(일반적으로 호스트 OS라고 함)의 페이지 파일은 "시스템 관리" 설정의 기본값으로 남아 있어야 합니다.

시스템 크래시 덤프 지원

페이지 파일을 사용하여 시스템 크래시 덤프를 "뒤로"(또는 지원)하고 시스템에서 지원할 수 있는 시스템 커밋 메모리("가상 메모리"라고도 함)를 확장할 수 있습니다.

시스템 크래시 덤프에 대한 자세한 내용은 시스템 크래시 덤프 옵션을 참조하세요.

실제 메모리가 큰 Windows의 페이지 파일

큰 실제 메모리가 설치되면 사용량이 많은 동안 시스템 커밋 요금을 지원하기 위해 페이지 파일이 필요하지 않을 수 있습니다. 예를 들어 64비트 버전의 Windows 및 Windows Server는 32비트 버전 지원보다 더 많은 RAM(실제 메모리)을 지원합니다. 사용 가능한 실제 메모리만 충분히 클 수 있습니다.

그러나 페이지 파일 크기를 구성하는 이유는 변경되지 않았습니다. 필요한 경우 시스템 크래시 덤프를 지원하거나 필요한 경우 시스템 커밋 제한을 확장하는 것이 항상 있었습니다. 예를 들어 많은 실제 메모리가 설치된 경우 사용량이 많은 동안 시스템 커밋 요금을 백업하기 위해 페이지 파일이 필요하지 않을 수 있습니다. 사용 가능한 실제 메모리만으로도 이 작업을 수행할 수 있을 만큼 클 수 있습니다. 그러나 시스템 크래시 덤프를 백업하려면 페이지 파일 또는 전용 덤프 파일이 여전히 필요할 수 있습니다.

시스템 커밋된 메모리

페이지 파일은 수정된 데이터를 저장하는 데 사용되는 "커밋된 메모리"("가상 메모리"라고도 함)를 확장합니다.

시스템 커밋 메모리 제한은 실제 메모리와 결합된 모든 페이지 파일의 합계입니다. 시스템에서 지원할 수 있는 최대 시스템 커밋 메모리("시스템 커밋 요금"라고도 함)를 나타냅니다.

커밋된 바이트 및 커밋 제한을 보여 주는 작업 관리자의 스크린샷

참고

스크린샷에서 커밋된 바이트(현재 사용 중인 RAM+페이지 파일)는 6.8GB이고 커밋 제한(RAM+페이지 파일 합계)은 37.7GB입니다.

시스템 커밋 요금은 시스템에서 커밋된 모든 가상 메모리의 커밋된 총 메모리 또는 "약속된" 메모리입니다. 시스템 커밋 요금이 시스템 커밋 제한에 도달하면 시스템 및 프로세스가 커밋된 메모리를 얻지 못할 수 있습니다. 이 조건은 동결, 충돌 및 기타 오작동을 일으킬 수 있습니다. 따라서 사용량이 많은 동안 시스템 커밋 요금을 지원할 수 있을 만큼 시스템 커밋 제한을 높게 설정해야 합니다.

메모리 부족 경고의 스크린샷

시스템 커밋된 요금 및 시스템 커밋 한도를 보여 주는 성능 탭이 열린 작업 관리자 창의 스크린샷.

시스템 커밋된 요금 및 시스템 커밋 한도는 작업 관리자의 성능 탭에서 또는 "\Memory\Committed Bytes" 및 "\Memory\Commit Limit" 성능 카운터를 사용하여 측정할 수 있습니다. \Memory\% Committed Bytes In Use 카운터는 \Memory\Committed Bytes와 \Memory\Commit Limit 값의 비율입니다.

참고

시스템 커밋 요금이 시스템 커밋 한도의 90%에 도달하면 시스템 관리 페이지 파일은 실제 메모리의 3배 또는 4GB(볼륨 크기의 1/8 이하)까지 자동으로 증가합니다. 이 경우 증가에 맞게 충분한 사용 가능한 디스크 공간을 사용할 수 있다고 가정합니다.