DSAccess 구성 캐시 구성 방법

 

마지막으로 수정된 항목: 2011-01-13

DSAccess(Directory Service Access)는 모든 Exchange 구성 요소가 Active Directory® 디렉터리 서비스에 액세스하는 방법을 제어하는 Exchange 2000 Server 및 Exchange Server 2003의 내부 구성 요소입니다. DSAccess의 주 기능은 다양한 디렉터리 관련 이벤트 및 작동에 대한 정보를 유지 관리하는 것입니다. 예를 들어 DSAccess는 Active Directory 토폴로지를 검색한 후 도메인 컨트롤러와 글로벌 카탈로그 서버가 사용 가능하고 쿼리에 응답하는지 확인합니다. 또한 정보 저장소와 같은 내부 Exchange 구성 요소에 대한 모든 디렉터리 쿼리는 받는 사람 확인, 구성 설정 조회 등과 같이 DSAccess를 통해 라우팅됩니다. 이러한 작업의 일부로 DSAccess는 동일한 정보가 두 번 요청되는 경우 Active Directory에 LDAP 쿼리를 하나 더 사용하는 대신 DSAccess 캐시에서 해당 정보를 검색할 수 있도록 일부 쿼리 결과에 대한 메모리 내부 캐시를 유지합니다.

MaxMemoryConfig는 일반적으로 Exchange Server 2003에 더 이상 필요하지 않은 Exchange 2000 Server 레지스트리 매개 변수입니다. MaxMemoryConfig는 DSAccess 구성 캐시의 구성 데이터 개체가 소모할 수 있는 최대 메모리 양을 제어합니다. Exchange 2000 Server에서 구성 캐시의 크기는 처음에 25MB로 설정되었습니다. 대부분의 Exchange 서버에서 이 설정은 필요 이상으로 너무 컸습니다. MaxMemoryConfig 설정은 DSAccess 구성 캐시에 사용된 일부 메모리를 확보하고 다시 할당하는 데 사용되었습니다. 일반적으로 이 설정은 5MB로 구성되었습니다. 내부 테스트 및 고객 의견을 기반으로 Microsoft는 Exchange Server 2003에서 즉시 사용 가능한 설정으로 사용하는 최적의 크기는 3MB라는 것을 확인했습니다. Exchange 2000 Server에서 Exchange Server 2003으로 업그레이드할 때 수동 설정은 보존됩니다. 이 Exchange 서버가 Exchange 2000 Server에서 Exchange Server 2003으로 업그레이드된 경우에는 MaxMemoryConfig의 값이 5MB 이하인지 확인해야 합니다.

MaxMemoryConfig 값은 DSAccess 캐시의 사용자 데이터 개체가 사용할 수 있는 최대 메모리 양을 제어하는 MaxMemoryUser 값과 함께 자주 사용됩니다. 아래 절차에서 설명한 것처럼 MaxMemoryConfig 값을 편집하거나 제거할 경우에는 마찬가지로 MaxMemoryUser 레지스트리 값도 편집하거나 제거해야 합니다.

시작하기 전에

이 항목의 절차에는 레지스트리 편집과 관련된 정보가 포함되어 있습니다.

경고

레지스트리를 잘못 편집하면 운영 체제를 다시 설치해야 하는 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하지 못할 수도 있습니다. 레지스트리를 편집하려면 먼저 중요 데이터를 백업하십시오.

절차

DSAccess 구성 캐시를 구성하려면 다음을 수행합니다.

  1. Regedit.exe 또는 Regedt32.exe와 같은 레지스트리 편집기를 엽니다.

  2. HKLM\System\CurrentControlSet\Services\MSExchangeDSAccess로 이동합니다.

  3. MaxMemoryConfig가 있으면 삭제합니다.

  4. Microsoft Exchange System Attendant 서비스를 다시 시작하여 변경 내용을 적용합니다.

참조