Tamanho do cache do ESE máximo maior do que 1,2 GB

[Este tópico pretende solucionar um problema específico acarretado pela ferramenta Exchange Server Analyzer. Você deve aplicá-lo apenas a sistemas em que a ferramenta Exchange Server Analyzer tenha sido executada e estejam passando por esse problema específico. A ferramenta Exchange Server Analyzer, disponível como download gratuito, coleta remotamente dados de configuração de cada servidor da topologia e analisa automaticamente os dados. O relatório resultante detalha problemas importantes de configuração, problemas potenciais e configurações de produto diferentes do padrão. Ao seguir estas recomendações, você poderá atingir melhor desempenho, escalabilidade, confiabilidade e tempo de operação. Para obter mais informações sobre a ferramenta ou para baixar as últimas versões, consulte "Microsoft Exchange Analyzers" em https://go.microsoft.com/fwlink/?linkid=34707.]  

Tópico modificado em: 2006-02-13

A ferramenta Analisador do Microsoft® Exchange Server dispõe de um mecanismo de coleta de dados de desempenho, usado para consultar os objetos do contador de desempenho nos computadores que estão executando o Exchange 2000 Server ou o Exchange Server 2003. O mecanismo de coleta de dados de desempenho reúne os dados do contador de desempenho de DataBase Cache Size (DBCacheSize) do objeto de desempenho de DataBase para analisar os dados do desempenho.

O contador de desempenho DataBase Cache Size (DBCacheSize) representa o tamanho atual do cache usado pelo armazenamento. Se o Exchange Server Analyzer verificar que o valor do contador de desempenho DataBase Cache Size (DBCacheSize) for maior que 307200 (1,2 GB), o Exchange Server Analyzer exibirá um erro.

Esse erro indica que o valor do atributo msExchESEParamCacheSizeMax do objeto do Armazenamento de Informações do Microsoft Exchange (MSExchangeIS) aumentou além do valor máximo recomendado de 307200 (1,2 GB).

O cache do banco de dados de armazenamento é também chamado buffer de ESE (Mecanismo de Armazenamento Extensível). Ele armazena em cache as transações do banco de dados antes que elas sejam confirmadas no banco de dados.

No Exchange 2000 Server, uma grande área da memória virtual usada por Store.exe é alocada para o Buffer de ESE. O Exchange 2000 Server usa um padrão codificado de 858 megabytes (MB) para esse buffer. No Exchange Server 2003, a alocação do buffer do ESE é baseada na presença do comando /3GB no arquivo Boot.ini. Se o comando /3GB estiver presente, o buffer do ESE é ajustado para 896 MB. Se /3GB não estiver presente, o buffer do ESE é ajustado para 576 MB. Embora o ajuste automático seja útil em todos os casos, talvez você deseja substituí-lo e definir manualmente um valor mais apropriado para seu ambiente.

Você pode ajustar esse valor como qualquer número, de modo que a memória realmente alocada seja um múltiplo de 8.192 bytes, é recomendável usar apenas um dos valores da tabela a seguir.

Valor recomendado Memória alocada Comentários

147456

576 MB

Esse é o mínimo recomendado. Não defina nenhum valor inferior. Esse valor é útil em servidores com restrição de memória e em computadores do Exchange Server 2003 que executam o Microsoft Windows® 2000 Server. Ele não tem suporte para a opção /3GB. Esse também é o valor padrão em sistemas que não usam a opção /3GB.

196608

768 MB

Esse valor é recomendado em servidores com grandes quantidades de memória virtual que registram o evento 9582 com freqüência.

219726

858 MB

Esse é o valor padrão no Exchange 2000 Server. É um bom valor para ser usado em sistemas que estejam sendo atualizados no local e que tenham muita memória virtual.

229376

896 MB

Esse é o valor padrão no Exchange Server 2003 e um bom valor para ser usado em sistemas novos, a não ser que o log de eventos do Aplicativo indique o contrário, com a presença de eventos 9582.

307200

1.2 GB

Esse é o valor máximo que você pode definir. Esse valor deve ser usado apenas em sistemas com 2 gigabytes (GB) ou mais de memória física.

Antes de reconfigurar esse valor, você deve monitorar a quantidade de memória virtual consumida pelo processo Store.exe. Você pode fazer isso monitorando o objeto de desempenho do Processo no Microsoft Windows. Em sistemas com a opção /3GB, o contador Virtual Bytes para a instância Store.exe do objeto Process deve ser menor do que 2,8 GB. Em sistemas sem a opção /3GB, o contador Virtual Bytes para a instância Store.exe do objeto Process deve ser menor que 1,8 GB. Se os valores forem maiores que essas quantidades, você pode precisar diminuir o valor de msExchESEParamCacheSizeMax. Se os valores forem menores do que isso, talvez você prefira aumentar o valor de msExchESEParamCacheSizeMax.

CautionCuidado:
Se você modificar incorretamente os atributos de objetos do Active Directory® ao usar a ADSI (Active Directory Service Interfaces) Edit, a ferramenta LDP (ldp.exe), ou outro cliente de protocolo LDAP versão 3, você pode causar problemas graves. Esses problemas podem exigir a reinstalação do Microsoft Windows Server™ 2003, do Exchange Server 2003 ou de ambos. Você é responsável pelas modificações efetuadas nos atributos de objetos do Active Directory.

Para ajustar o atributo msExchESEParamCacheSizeMax

  1. Abra um editor do Active Directory, como o ADSI Edit.

  2. Clique duas vezes no contêiner Configuração.

  3. Expanda CN=Serviços.

  4. Expanda CN=Microsoft Exchange.

  5. Expanda CN=<Nome da Organização do Exchange>.

  6. Expanda CN=Grupos Administrativos.

  7. Expanda CN=<Nome do Grupo Administrativo>.

  8. Expanda CN=Servidores.

  9. Expanda CN=<Nome do Servidor Exchange>.

  10. Clique com o botão direito em CN=Armazenamento de Informações e clique em Propriedades.

  11. No campo atributos, role até msExchESEParamCacheSizeMax e clique duas vezes.

  12. No campo Valor, digite o valor que você deseja definir. Use a tabela para determinar o valor ideal para seu sistema.

  13. Clique em OK e em OK novamente.

  14. Feche o editor do Active Directory e reinicie o serviço Armazenamento de Informações do Microsoft Exchange para que a alteração entre em vigor.

Para obter mais informações sobre como otimizar o uso da memória, consulte "Otimizando o uso da memória no Exchange Server 2003" em Planejando um sistema de mensagens para o Microsoft Exchange Server 2003 (página em inglês) (https://go.microsoft.com/fwlink/?LinkId=47584).

Para obter mais informações sobre o atributo msExchESEParamCacheSizeMax, consulte o artigo 266768 da Base de Dados de Conhecimento Microsoft, "Como modificar o tamanho máximo do cache do Banco de Dados de Armazenamento no Exchange 2000 Server" (página em inglês) (https://go.microsoft.com/fwlink/?linkid=3052&kbid=266768).