Diminuir a quantidade de memória usada pelo Exchange?

Diminuir a quantidade de memória usada pelo Exchange?

Eu sei que o Exchange Information Store (store.exe) é realmente um consumidor de memória. Tanto que nem sempre parece liberar memória respectivamente quando outros aplicativos precisam dela - fazendo com que a máquina fique lenta.

Este é o SBS 2011 Standard SP1 com Exchange 2010. Existem cerca de 30 computadores em nossa rede, a maioria dos quais usa o Outlook para se conectar ao Exchange. Também utilizamos o SharePoint. Existem três instâncias do SQL Server, e eu sei que o SQL Server também pode usar muita RAM - mas elas já estão limitadas a 2 GB e nem atingem esse limite. Todas as três instâncias do SQL Server combinadas usam cerca de 2,5 GB.

O que é muito estranho é que nosso site do SharePoint fica extremamente lento e, quando eu o verifico, há apenas uma pequena quantidade de memória disponível (menos de 1 GB). Isso foi com 12 GB de RAM. Acabamos de atualizá-lo para 32 GB de RAM - mas agora o Exchange usa cerca de 20 GB. Ainda temos o problema de tudo ficar lento depois de funcionar por um tempo.

O que entendi é que não há opção de limitar a memória que o Exchange usa. Mas com 32 GB de RAM disponíveis para a máquina, certamente ela não deveria precisar de 20 deles. Ainda está deixando menos de 1 GB disponível. Existe outra maneira de evitar que o Exchange basicamente assuma o controle da memória?

PS - esta é uma máquina virtual no HyperV via Server 2012.

Responder1

Se você possui o Windows 2012 executando o Hyper-V, por que está executando o SBS?

De qualquer forma, para limitar a memória do Exchange no SBS 2011 SP1, você precisa acessar o adsiedit.

  1. Abra o adsiedit
  2. Clique com o botão direito em ADSIEdit e conecte-se ao contexto de nomenclatura de configuração
  3. Conecte-se ao contexto de configuração
  4. Navegue até Configuração/Serviços/Microsoft Exchange//Grupos Administrativos/Grupo Administrativo do Exchange/Servidores//InformationStore
  5. Clique com o botão direito no objeto informationStore e selecione propriedades
  6. Modifique os atributos para definir o tamanho mínimo/máximo da memória usado pelo armazenamento de informações: msExchESEParamCacheSizeMax e msExchESEParamCacheSizeMin
    • O tamanho é definido pelo número de páginas. O Exchange 2010 usa páginas de 32 KB, então você definiria o número aqui pegando o tamanho desejado, convertendo-o em KB e dividindo por 32. Por exemplo: se você quisesse limitar o Exchange a 16 GB, você inseriria 500.000 (16.000.000 KB dividido por 32 KB )
    • Eu acredito que para o SP1, vocêPRECISARpara definir os valores mínimo e máximo
  7. Reinicie o serviço de armazenamento de informações (ou reinicie o computador) para que a alteração tenha efeito.

informação relacionada