Exchange에서 사용하는 메모리 양을 줄이시겠습니까?

Exchange에서 사용하는 메모리 양을 줄이시겠습니까?

저는 Exchange Information Store(store.exe)가 실제로 메모리를 많이 잡아먹는다는 것을 알고 있습니다. 너무 많아서 다른 응용 프로그램에서 필요할 때마다 메모리를 각각 해제하지 않는 것 같아서 시스템이 느려집니다.

이것은 Exchange 2010이 포함된 SBS 2011 Standard SP1입니다. 우리 네트워크에는 약 30대의 컴퓨터가 있으며, 대부분은 Outlook을 사용하여 Exchange에 연결합니다. 우리는 또한 SharePoint를 활용합니다. 3개의 SQL Server 인스턴스가 있고 SQL Server도 많은 RAM을 사용할 수 있다는 것을 알고 있습니다. 하지만 이미 2GB로 제한되어 있으며 해당 한도에도 도달하지 않습니다. 3개의 SQL Server 인스턴스를 모두 합쳐 약 2.5GB를 사용합니다.

그런데 매우 이상한 점은 SharePoint 사이트가 극도로 느려지고 확인해 보니 사용 가능한 메모리가 아주 조금(예: 1GB 미만)밖에 없다는 것입니다. 이것은 12GB RAM을 사용했습니다. 그래서 우리는 RAM을 32GB로 업그레이드했지만 이제 Exchange는 그 중 약 20GB를 사용합니다. 한동안 실행된 후 모든 것이 느려지는 문제가 여전히 남아 있습니다.

내가 이해하는 바는 Exchange가 사용하는 메모리에 제한을 둘 수 있는 옵션이 없다는 것입니다. 그러나 머신에서 사용할 수 있는 RAM이 32GB이므로 실제로 20GB가 필요하지는 않습니다. 아직 1GB 미만의 여유 공간이 남아 있습니다. Exchange가 기본적으로 메모리를 점유하는 것을 방지할 수 있는 다른 방법이 있습니까?

추신 - 이것은 Server 2012를 통한 HyperV의 가상 머신입니다.

답변1

Hyper-V를 실행하는 Windows 2012가 있는 경우 SBS를 실행하는 이유는 무엇입니까?

어쨌든 SBS 2011 SP1에서 Exchange의 메모리를 제한하려면 Adsiedit로 이동해야 합니다.

  1. 광고편집 열기
  2. ADSIEdit를 마우스 오른쪽 버튼으로 클릭하고 구성 명명 컨텍스트에 연결합니다.
  3. 구성 컨텍스트에 연결
  4. 구성/서비스/Microsoft Exchange//관리 그룹/Exchange 관리 그룹/서버//InformationStore로 이동합니다.
  5. informationStore 개체를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  6. 정보 저장소에서 사용되는 최소/최대 메모리 크기를 설정하도록 특성 수정: msExchESEParamCacheSizeMax 및 msExchESEParamCacheSizeMin
    • 크기는 페이지 수에 따라 설정됩니다. Exchange 2010은 32KB 페이지를 사용하므로 여기서 원하는 크기를 선택하여 KB로 변환한 후 32로 나누어 숫자를 설정합니다. 예: Exchange를 16GB로 제한하려면 500000(16,000,000KB를 32KB로 나눈 값)을 입력합니다. )
    • 나는 SP1을 믿는다.필요최소값과 최대값을 모두 설정하려면
  7. 변경 사항을 적용하려면 정보 저장소 서비스를 다시 시작하거나 컴퓨터를 다시 시작하십시오.

관련 정보