1.    3GB

-       메모리가 4GB일 경우 2GB System Space, 2GB User Space에 할당된다.

(System Space : 커널이 이용하는 공간, User Space : User가 이용하는 공간)

-       /3GB 옵션을 추가할 경우 4GB의 메모리를 System Space 1GB, User Space 3GB로 할당할 수 있다.

-       C:\boot.ini 파일의 마지막에 /3GB를 추가

[boot loader]

Timeout=30

Default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS

[operating systems]

Multi(0)disk(0)rdisk(0)partition(2)WINDOWS=”Windows Server 2003, Enterprise” /fastdetect /3GB /PAE

 

2.    PAE(Physical Address Extension)

-       x86 의 경우 32bit OS를 사용

-       32bit OS에서 최대 메모리 한계는 4GB이지만 이것을 확장시켜 주는 것이 PAE

-       4GB : /3GB (AWE support is not used)

8GB : /3GB /PAE

16GB : /3GB /PAE

16GB이상 : /PAE

16GB 이상의 메모리에서 /3GB /PAE를 같이 사용할 경우 OS에서 16GB를 초과하는 메모리를 사용하지 않기 때문에 16GB이상에서는 /3GB옵션을 빼준다.

-       최대 64GB까지 인식가능

 

3.    AWE(Address Windowing Extension)

-       SQL Server 2005에서 32bit 버전의 MS Windows 운영 체제에서 실제 메모리를 4GB이상 사용할 수 있도록 하는 기능

-       쿼리 시 메모리 부족현상을 개선하므로 성능의 이득을 볼 수 있음

-       AWE옵션은 Locked Page를 할당받기 때문에 SQL Server가 사용하는 메모리를 운영체제에서 강제로 Page Out시키지 않는 이득이 있다.

-       SQL Server는 보통 128M이하의 메모리를 제외한 나머지 사용 가능한 메모리를 예약하므로, AWE설정 시에는 Max Server Memory 또한 같이 설정하는 것이 권장되며, Max Server Memory를 지정하지 않고 AWE를 설정할 경우 SQL Server 구동 시 인스턴스가 실행 가능한 메모리는 128M이하로 축소되므로 주의해야 한다.

-       AWE를 설정하기 위해서는 /PAE옵션이 먼저 설정되어 있어야 함.

-       AWE를 설정하고 나서 적용을 하려면 SQL Server 인스턴스를 재시작 해야 함확인방법 : SQL Server 로그에 “Address Windowing Extension is enabled”를 확인


IIS6에서 AWE를 설정하는 방법

http://blogs.msdn.com/b/david.wang/archive/2006/04/22/is-iis6-awe-aware.aspx


MS-SQL 2005에서 AWE를 설정하는 방법

http://technet.microsoft.com/ko-kr/library/ms190673.aspx





+ Recent posts