How to Enable PAE in x86 32-bit Windows Server 2003 and 2000 to Use Large 4GB or More RAM Memory
그러나 Windows 2000 (Datacenter Server 또는 Advanced Server) 또는 Windows 2003 등의 OS를 설치 후 시스템 속성은, 시스템과 응용 프로그램이 사용할 수 있는물리적 메모리를 3.37GB로만 표시합니다. 대부분의 Windows 2000 그리고 Windows Server 2003, 특히 NUMA 호환 컴퓨터에서 NUMA 모드로 실행되는 시스템에서는 32-bit Windows 운영체제는 4GB 이상의 물리적인 메모리를 사용하기 위하여는 PAE (Physical Address Extension) 기능에 좌우됩니다. PAE는 기본값으로 Disable로 되어 있으며, hardware-enabled DEP를 지원하는 컴퓨터에서 DEP (Data Protection Execution)가 Enable로 되어 있거나, 또는 4GB memory range 이상의 hot-add memory devices를 위하여 설정된 컴퓨터에서는 기본값으로 PAE가 Enable됩니다. 따라서 만약에 PAE가 Enable로 되어 있지 않은 Windows 2000 그리고 Windows Server 2003(예를 들면, 관리자에 의하여 DEP가 꺼진), 그러한 시스템들은 4GB 이상의 메모리를 검출하지도, 확인할 수도 그리고 보여주지도 못하며, 시스템 장치와 주변 장치(system devices and peripherals)를 위하여 유보되고 매핑되어야만 하는 메모리 어드레스 공간을 제외한 단지 3GB가 조금 넘는 메모리를 시스템과 응용 프로그램에 할당하게 됩니다. Windows Server 2003 그리고 Windows 2000 (그리고 Windows XP)에서 PAE를 Enable로 하려면, Boot.ini 파일의 Operating system 라인의 끝에 '/PAE' 스위치를 추가합니다. PAE를 Disable로 하려면, '/NOPAE' 스위치를 사용합니다. 알고 있는 것과 같이 Boot.ini는 [읽기 전용]과 [숨김] 속성으로 시스템 루트 디렉토리에 있으며, 편집을 위해서는 그 속성을 벗겨야 합니다. 예제 : 원본 Boot.ini [boot loader] 예제 : 수정 Boot.ini [boot loader] Bootcfg 명령은 다음과 같이 사용합니다.
시스템 설정 변경의 적용을 위하여 재시작합니다. 그러나, PAE를 Enable로 하여도 시스템의 설치된 OS 자체의 제약에 의한 메모리 한계는 있습니다. 아래의 표는 Windows 2000, Windows Server 2003 그리고 Windows XP 환경에서 PAE를 Enable로 하였을 때의 최대 메모리 지원을 리스트합니다. Windows XP and Windows Vista와 같은 32-bit Client 기반의 Windows OS에서는 OS 레벨의 최대 메모리 제한이 있습니다.
|
'Server Story.... > Windows Server' 카테고리의 다른 글
WebKnight 를 이용한 SQL Injection 공격 차단 (0) | 2010.05.28 |
---|---|
WebKnight 설정FAQ (0) | 2010.05.28 |
무단복사 금지(오른쪽 마우스 클릭 금지) 해제 방법, 소스보기 기능 (0) | 2010.05.28 |
iis 405 Error 발생시 처리 방법 (0) | 2010.05.28 |
Windows 터미널 포트 변경 (0) | 2010.05.19 |