류짱:Beyond MySelf

64bit Windows Page File Size - 페이징 파일 사이즈 본문

Microsoft/Windows Platform

64bit Windows Page File Size - 페이징 파일 사이즈

リュちゃん 2010. 12. 30. 14:28

페이지 파일은 프로세스에 의해 아직 사용 중이지만 디스크에 기록되어야 할 변경 된 페이지들을 저장하는 용도로 사용됩니다.

Page file의 권장 사이즈는 잘 아시다시피 물리적 메모리의 1.5 ~ 3 배입니다. 그러나 물리적 메모리가 많으면 많을수록Page out 되어야 하는 데이터가 줄어 들기 때문에 Paging file을 많이 사용해야만 하는 application(예를 들면 SAP)이 없고 덤프 설정 옵션을 전체 메모리 덤프로 설정 하지 않아도 되는 시스템 이라면 paging file을 물리적 메모리보다 크게 설정 할 필요는 없습니다.

시스템에 정말 필요한 페이지 파일의 크기를 결정하려면 시스템이 부팅된 이후로 동작하는 애플리케이션들과 process Explorer에서 보여지는 최대 커밋 양 등을 확인 해야만 합니다.
64bit windows server에서 paging file을 적절하게 사용하는 방법과 관련해서는 아래 KB를 참고 하시기 바랍니다.

How to determine the appropriate page file size for 64-bit versions of Windows
 
http://support.microsoft.com/kb/889654/en-us

There is no specific recommendation for page file size. Your requirements will be based on the hardware and software that you use and the load that you put on the computer. To monitor page file usage and requirements, run System Monitor, and gather a log during typical usage conditions. Focus on the following counters.

Counter threshold

Suggested value

Memory\\Available Bytes

No less than 4 MB

Memory\\Pages Input/sec

No more than 10 pages

Paging File\\% Usage

No more than 70 percent

Paging File\\% Usage Peak

No more than 70 percent

Process\\Page File Bytes Peak

Not applicable

Note Page file use should be tracked periodically. When you increase the use or the load on the system, you generally increase the demand for virtual a

 
64-비트 Windows와 32-비트 Windows의 메모리/CPU 비교

표 1은 32-비트 및 64-비트 버전 Windows Server 2003 사이의 메모리 및 CPU 차이를 설명합니다.

일반적인 메모리 한계

32-비트

64-비트

총 가상 주소 공간

4 GB

16 TB

32-비트 프로세스 당 가상 주소 공간

2 GB (시스템 부팅 시 /3GB 스위치를 사용하면 3 GB)

/LARGEADDRESSAWARE로 컴파일 된 경우 4 GB 
(그렇지 않으면 2 GB)

64-비트 프로세스 당 가상 주소 공간

해당 사항 없음

8 TB

페이지 된 풀

47 MB

128 GB

페이지 되지 않은 풀

256 MB

128 GB

시스템 PTE

660 MB ~ 900 MB

128 GB

실제 메모리 및 CPU 한계

32-비트

64-비트

Windows Server 2003, Standard Edition

4 GB / 1 ~ 4 CPU

32 GB / 1 ~ 4 CPU

Windows Server 2003, Enterprise Edition

64 GB / 1 ~ 8 CPU

1 TB / 1 ~ 8 CPU

Windows Server 2003, Datacenter Edition

64 GB / 8 ~ 32 CPU

1 TB / 8 ~ 64 CPU

표 1. 32-비트 및 64-bit Windows Server의 메모리 및 주소 공간 비교

[참고 사이트]

Memory Limits for Windows Releases
http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx