'메모리최적화'에 해당되는 글 1건

  1. 2009/02/10 Exchange Server 상에서 Boot.ini 상의 3GB 옵션 추가 관련...
Exchange Server 상에서 가상메모리 사용이 많은 경우 메모리에 대한 설정이 최적화를 시킬 필요가 있다.
이런경우 일반적으로 Boot.ini 를 수정하여 3GB옵션을 추가 하는데.. 아래 사항에 대해서 설정을 확인 후
적용하여야 한다..

특히 Windows Server 군중 Win2000 에는 3GB 옵션을 적용할 수 없고.. 2000의 경우 ADV 버젼에만 적용
할수 있으며, 2003 의 경우도 Ent 버젼에만 적용이 가능 합니다..

이런 이유로 Server OS의 가격이 차이가 나는가 봅니다.. 암튼 비싼만큼 재값을 한다랄까 ?

아래 내용은 그와 관련된 MS의 권장 가이드이다.. 참조하시길....

관련 링크 : Exchange 메모리 사용과 /3GB 스위치
                XADM: Exchange 2000 메모리 조각화 모니터링
                XADM: Exchange 가상 메모리 문제를 해결하기 위해 데이터를 수집하는 방법

/3GB 스위치

기본적으로 Windows는 총 4GB의 가상 주소 공간을 주소 지정할 수 있습니다. 기본적으로 이 중 2GB는 커널(운영 체제)용으로 예약되고 나머지 2GB는 Exchange 같은 사용자 모드 프로그램용으로 예약됩니다.

운영 체제의 Boot.ini 파일에 /3GB 스위치를 추가하면 사용자 모드 프로그램에 3GB의 공간을 제공하고 커널을 1GB로 제한하도록 가상 주소 공간 분배가 다시 할당됩니다. /3GB 스위치는 사서함 저장소나 공용 폴더 저장소가 있는 컴퓨터에서만 필요합니다. 사서함 저장소나 공용 폴더 저장소가 없는 컴퓨터에서는 이 스위치를 사용하지 않는 것이 좋습니다.

중요 다음 운영 체제에서만 /3GB 스위치를 사용하십시오.
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT 4.0 Enterprise Server
주의 Microsoft는 Active Directory에서 사용할 수 있도록 제작 환경의 Microsoft Windows Server 2003 Standard Edition에서 /3GB 스위치 사용을 지원합니다. 제작 환경에서 이 기능을 사용할 때 Microsoft Exchange Server 2003이 지원됩니다. 그렇지 않은 경우 Windows Server 2003 Standard Edition에서 /3GB 스위치는 개발 및 테스트용으로만 사용됩니다.

다음 운영 체제에서는 /3GB 스위치를 사용하지 마십시오.
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT 4.0 Server
Windows 2000 Server와 Windows NT 4.0 Server에서는 사용자 모드 프로그램에 최대 2GB만 할당할 수 있습니다. Windows 2000 Server나 Windows NT 4.0 Server에서 /3GB 스위치를 사용하면 커널용으로 1GB와 사용자 모드 프로그램용으로 2GB가 할당되어 1GB의 주소 공간이 손실됩니다.

Windows 2000 Server 기반 컴퓨터의 Exchange

컴퓨터에 실제 메모리를 1GB 이상 설치한 경우 사용자 모드 프로그램의 2GB 가상 메모리 주소 한계로 인해 Exchange에서 몇 가지 문제가 발생할 수 있습니다.

Exchange는 실제 메모리 양을 기준으로 데이터베이스 버퍼에 할당되는 메모리를 계산합니다. 실제 메모리가 1GB를 넘으면 2GB 가상 메모리 중 균형을 잃을 정도의 양이 데이터베이스 버퍼에 할당될 수 있습니다. 따라서 가상 메모리 조각화 문제, 성능 문제 또는 "메모리 부족" 문제가 발생할 수 있습니다.

이 문제를 해결하려면 다음 방법 중 하나 이상을 사용하십시오.

Jet DBA 크기 줄이기

JET DBA 크기를 줄이면 일부 메모리를 확보할 수 있습니다. JET DBA 크기를 줄이는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
266768  (http://support.microsoft.com/kb/266768/ ) Exchange 2000 Server에서 저장소 데이터베이스 최대 캐시 크기를 수정하는 방법

JET의 maxOpenTables 수 줄이기

JET의 maxOpenTables 수를 줄이면 일부 메모리를 확보할 수 있습니다.

각 저장소 그룹 개체의 msExchESEParamMaxOpenTables를 더 작은 값으로 설정하십시오. 서비스 팩 2(SP2)의 8 proc 기본값은 85,000입니다. 이 값이 서비스 팩 3(SP3)에서는 27,600으로 감소되었습니다. 4-proc 수는 이 값의 반입니다.

참고 메모리 문제가 계속 발생하면 서버에서 RAM을 일부 제거하여 1GB 미만으로 줄이십시오. 이렇게 하면 이 문서에 설명되어 있는 상황이 문제를 발생시키는 것을 확인하는 데 도움이 됩니다.

Windows 2000 Advanced Server 기반 컴퓨터의 Exchange

Windows 2000 Advanced Server 기반 컴퓨터에 실제 RAM이 1GB 이상인 경우 Boot.ini 파일에서 /3GB 스위치를 사용하여 Exchange 같은 사용자 모드 프로그램에 3GB의 가상 주소 공간을 제공하십시오. 이 문제에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
266096  (http://support.microsoft.com/kb/266096/ ) XGEN: 1GB 이상의 실제(Physical) RAM을 가진 Exchange 2000 서버에서 /3GB 스위치가 필요하다

Windows 2000 Datacenter Server 기반 컴퓨터의 Exchange

Windows 2000 Datacenter Server 기반 컴퓨터에서는 실제 RAM이 1GB 이상인 경우 /3GB 스위치를 사용하십시오. Windows 2000 Datacenter Server에서 Exchange를 지원하기 위해서는 Exchange 서비스 팩 1(SP1)이 필요합니다.

/PAE 스위치

PAE(Physical Address Extension)는 Windows 2000 Datacenter Server와 Windows 2000 Advanced Server의 한 기능으로, 이 API용으로 작성된 프로그램이 4GB를 초과하는 메모리를 사용할 수 있게 해줍니다. 이 API를 사용하도록 작성된 Microsoft SQL Server 2000 같은 프로그램도 있지만 Exchange 2000 Server가 이 프로그램과 호환되지 않습니다. 따라서 /3GB 스위치를 사용할 경우 Exchange가 3GB만 주소 지정합니다.

문제 해결

이 문서에 설명되어 있는 문제와 관련이 있는 문제는 일반적으로 성능 문제입니다. 이러한 문제를 해결하려면 성능 모니터 도구를 사용하십시오.

또한 이와 같은 문제를 해결하기 위해 가상 주소 덤프 유틸리티(VADUMP)를 사용할 수도 있습니다. VADUMP 도구에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
317411  (http://support.microsoft.com/kb/317411/ ) XADM: Exchange 가상 메모리 문제를 해결하기 위해 데이터를 수집하는 방법

추가 정보

이 문서에 설명되어 있는 문제에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
291988  (http://support.microsoft.com/kb/291988/ ) 4GB RAM 조정 기능 및 PAE(실제 주소 확장) 스위치에 대한 설명
300573  (http://support.microsoft.com/kb/300573/ ) XGEN: Windows 2000 Datacenter Server에서의 Exchange 2000 Enterprise Server 지원
266096  (http://support.microsoft.com/kb/266096/ ) XGEN: 1GB 이상의 실제(Physical) RAM을 가진 Exchange 2000 서버에서 /3GB 스위치가 필요하다
298064  (http://support.microsoft.com/kb/298064/ ) Exchange 2000 Server에 대한 확장성 계획
266650  (http://support.microsoft.com/kb/266650/ ) Windows 2000 Datacenter Server 기반 컴퓨터에서의 BackOffice 프로그램 지원 정보
317411  (http://support.microsoft.com/kb/317411/ ) XADM: Exchange 가상 메모리 문제를 해결하기 위해 데이터를 수집하는 방법
266768  (http://support.microsoft.com/kb/266768/ ) Exchange 2000 Server에서 저장소 데이터베이스 최대 캐시 크기를 수정하는 방법
823440  (http://support.microsoft.com/kb/823440/ ) Windows Server 2003 기반 시스템에 Exchange Server 2003을 설치한 경우 /3GB 스위치를 사용해야 한다



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/02/10 06:48 2009/02/10 06:48