ID do artigo: 815372 - Última revisão: quarta-feira, 5 de janeiro de 2011 - Revisão: 2.0 Como otimizar o uso da memória no Exchange Server 2003
Importante Este artigo contém informações sobre como modificar o Registro. Faça um backup do Registro antes de modificá-lo. Verifique se sabe como restaurar o Registro caso ocorra algum problema. Para obter informações adicionais sobre como fazer backup, restaurar e modificar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft: 256986
(http://support.microsoft.com/kb/256986/
)
Descrição do Registro do Microsoft Windows Nesta páginaSumárioAviso Problemas sérios podem ocorrer se você modificar o Registro incorretamente usando o Editor do Registro ou outro método. Esses problemas podem exigir a reinstalação do sistema operacional. A Microsoft não garante que esses problemas possam ser resolvidos. A modificação do Registro é de sua responsabilidade.Este artigo descreve a otimização do uso de memória em seu computador executando o Exchange Server 2003. Se tiver 1 GB (gigabyte), ou mais, de memória física (RAM) instalada em um servidor executando o Microsoft Exchange Server 2003, você deverá verificar se o Exchange 2003 consegue usar bem essa memória. Observação O Exchange 2003 realiza uma verificação da configuração de memória ideal quando o processo de armazenamento é iniciado. Se as configurações de memória não forem as ideais, você verá um evento 9665 em Visualizar eventos. Essa mensagem é exibida sepelo menos uma das seguintes condições forem verdadeiras:
Se você quiser desativar a verificação da configuração de memória, poderá criar a seguinte chave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem Suppress Memory
Configuration Notification Tipo: REG_DWORD Configuração: 1 Observações
As seguintes seções nesse artigo contêm recomendações para cada uma dessas configurações. Conceitos do espaço de endereço virtualIndependentemente da configuração de hardware, do número de banco de dados e do número de usuários no servidor, o processo Information Store (Store.exe) no Exchange Server 2003 possui uma quantidade finita de memória com a qual pode lidar. Essa quantidade é conhecida como o espaço de endereço virtual. Na maioria das situações, o uso desse espaço de endereço virtual para o armazenamento de informações define o desempenho e a escalabilidade gerais dos seus servidores de caixa de correio Exchange Server 2003. Para servidores de pequeno a médio portes, o Exchange Server 2003 automaticamente encontra o melhor balanço. No entanto, para servidores maiores, talvez seja necessário ajustar manualmente alguns parâmetros de configuração.Se o computador com Exchange Server 2003 possuir 1 gigabyte (GB) ou mais de memória instalado e se o computador for base para caixas de correio e pastas públicas, verifique se adicionou a opção /3GB ao arquivo Boot.ini no servidor. Se o servidor não possuir nenhuma caixa de correio e pastas públicas, como um gateway de correio, não recomendamos o uso da opção /3GB. Por padrão, os sistemas operacionais Microsoft Windows 2000 Advanced Server e Windows Server 2003 reservam 2 GB de espaço de endereço virtual para o uso no modo Kernel e 2 GB para o modo Usuário. O espaço de endereço virtual para um determinado processo é alocado durante a inicialização e aumenta conforme mais memória vai sendo usada durante a operação. Normalmente, o uso de memória real (o conjunto de trabalho) de um processo é muito menor do que o espaço de endereço alocado para esse processo. Em um computador executando o Exchange Server 2003 com 1GB ou mais de memória, é necessário modificar os sistemas operacionais Windows 2000 Advanced Server e Windows Server 2003 para que sejam disponibilizados 3GB de espaço de memória no modo Usuário. É possível fazer isso usando a opção /3GB no arquivo Boot.ini. Para usar essa configuração em um computador com Windows 2000 Advanced Server, também é necessário configurar o Registro SystemPages na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\SystemPages Não defina a opção /3GB se estiver executando o Windows 2000 Server Standard Edition. Essa opção de definição de memória não é suportada pelo Windows 2000 Server Standard Edition. Embora o servidor não gere uma mensagem de erro se você fizer isso, o resultado dessa definição é um espaço de endereço de memória falso. Em casos nos quais um processo tenta acessar esse espaço de endereço maior, ocorre uma mensagem Stop em uma tela azul e o servidor pára de responder. Observação A opção de definição /3GB é suportada em todas as versões do Windows Server 2003, incluindo o Windows Server 2003 Standard Edition. Para obter informações adicionais sobre como definir a opção /3GB, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft: 266096
(http://support.microsoft.com/kb/266096/
)
O Exchange 2000 necessita de opção de /3GB com mais de 1 gigabyte de RAM física
Se você estiver executando o Exchange 2003 em um computador com Windows Server 2003 e se a opção /3GB estiver definida, recomendamos a definição do parâmetro /USERVA=3030 no arquivo Boot.ini. Isso permite mais PTEs (entradas de tabela de página) de sistema no servidor.
Para obter informações adicionais sobre a opção /USERVA, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
810371
(http://support.microsoft.com/kb/810371/
)
Usando a opção /Userva em computadores com Windows Server 2003 executando o Exchange Server
Verifique se o processo Store.exe não está sem espaço de endereço virtual. Quando o espaço de endereço virtual acabar, as alocações de memória não serão realizadas, mesmo que haja bastante RAM física disponível. Para resolver esse problema, é necessário reiniciar o serviço Information Store. Por exemplo, um servidor com 2 GB de RAM física sem a opção /3GB definida no arquivo Boot.ini ficará sem memória quando o espaço de endereço virtual para o processo Store.exe atingir 2 GB. Nesse caso, o Gerenciador de tarefas do Windows pode mostrar que só há 1,5 GB de memória sendo usada no momento. No entanto, o servidor fica sem memória e o serviço Information Store precisa ser reiniciado.Quando houver pouca memória virtual no processo Store.exe, o desempenho do servidor Exchange Server 2003 pode cair significativamente. Quando o maior bloco disponível de memória virtual for reduzido para 32 MB, é gerado um evento de aviso de identificação de evento 9582 no log de aplicativo em Visualizar eventos. Quando vir esse evento, é melhor reiniciar o processo Store.exe na próxima oportunidade. Se o maior bloco disponível de memória virtual for reduzido ainda mais, para 16 MB, é gerado um evento de erro de identificação de 9582 no log de aplicativo em Visualizar eventos. Se esse evento ocorrer, o servidor estará se aproximando de uma condição operacional crítica e deverá ser reiniciado na próxima oportunidade. Após a ocorrência desse erro, a memória pode acabar em algumas horas. Se você não tomar uma atitude diante desses eventos, poderá enfrentar um ou mais dos seguintes sintomas:
Como maximizar o espaço de endereço virtualÉ melhor monitorar o espaço de endereço virtual para o Information Store em grandes servidores de caixa de correio para ter certeza de que o desempenho e a estabilidade não diminuirão. A forma mais simples de se fazer isso é monitorar o contador VM Largest Block Size do objeto de desempenho MSExchangeIS no utilitário Desempenho. Esse valor é mostrado em bytes. Após iniciar o computador, é comum notar uma diminuição significativa no maior tamanho do bloco de memória virtual. No entanto, após um ou dois dias de operação, o valor atinge o nível operacional padrão. Um valor para o maior bloco de memória virtual disponível superior a 200.000.000 bytes (cerca de 200 MB) indica um servidor íntegro. Se você observar um valor menor do que esse, monitore o servidor com mais cuidado. Se tiver um espaço de endereço virtual baixo:
Tamanho do cache do banco de dados de armazenamentoO Cache do banco de dados de armazenamento também é conhecido como o buffer ESE e oferece um área de armazenamento em cache maior para transações de banco de dados antes delas serem armazenadas. Por padrão, o Exchange Server 2003 pesquisa na configuração de memória do computador local, e aloca 896 MB de RAM caso a opção /3GB esteja ativada no arquivo Boot.ini, ou 576 MB de RAM se a opção /3GB não estiver ativada. No local em que um servidor estiver sobrecarregado ou o desempenho do disco não for o ideal, um buffer ESE maior aumenta o desempenho geral do sistema. Dependendo de sua configuração, será necessário aumentar ou diminuir o tamanho desse buffer para obter um melhor desempenho geral.Em uma situação em que o Exchange Server 2003 é usado em um ambiente onde há outros programas do lado do servidor, os recursos de memória disponíveis podem ser monopolizados. O algoritmo DBA (Dynamic Buffer Allocation) é responsável por devolver memória ao sistema operacional no caso de outros programas precisarem. No entanto, é possível limitar manualmente a memória usada pelo Exchange Server 2003, reduzindo o buffer ESE. Em servidores com mais de 2 GB de memória, talvez seja útil aumentar o tamanho do buffer ESE. Devido às limitações do espaço de endereço virtual, esse valor não deve ser definido acima de 1.200 MB. Antes de aumentar o tamanho máximo de buffer, é melhor usar o utilitário de desempenho do Windows para monitorar a memória do servidor sob uma carga padrão. Para fazer isso, monitore os seguintes objeto e valor de desempenho: Objeto de desempenho: Processo As informações, colhidas a partir do monitoramento de desempenho, lhe dão um valor preciso para o espaço de endereço virtual alocado pelo processo Store.exe. Em um servidor com a opção /3GB definida no arquivo Boot.ini, o valor visto no utilitário de desempenho costuma ser menor do que 2,8 GB. Em um servidor sem a opção /3GB definida no arquivo Boot.ini, o valor costuma ser inferior a 1,8 GB. É melhor adicionar a opção /3GB ao arquivo Boot.ini nos servidores com 1 GB ou mais de memória instalada. Se você vir valores superiores aos observados anteriormente, para qualquer configuração, não aumente o valor do tamanho máximo do buffer. Se você vir valores inferiores aos observados anteriormente, para qualquer configuração, talvez seja necessário aumentar o seu tamanho máximo de buffer do banco de dados. Contador de desempenho: Virtual Bytes Instância: STORE Por exemplo, se tiver um servidor configurado com a opção /3GB no arquivo Boot.ini e o monitor de desempenho mostrar a contagem de bytes virtuais em 2,5 GB durante a sobrecarga do servidor, você poderá aumentar seu tamanho máximo de buffer em cerca de 300 MB, totalizando 1.200 MB. Aumentar o tamanho do buffer pode afetar de forma negativa o desempenho do servidor. Um buffer maior significa que será usado mais espaço de endereço virtual. Portanto, se o servidor estiver enfrentando restrições de espaço de endereço de memória virtual, aumentar o tamanho do buffer pode criar uma instabilidade no sistema operacional. Em um servidor de caixa de correio maior, pode ser necessário diminuir o tamanho do buffer para impedir a instabilidade do sistema. Como modificar o tamanho do buffer ESEO parâmetro msExchESEParamCacheSizeMax controla o tamanho do buffer ESE. Seu valor é expresso com uma contagem de página e precisa ser definido para um múltiplo exato de 8192, para que haja eficiência máxima:
Se executar uma atualização local de seu computador com Exchange 5.5 Server para o Exchange 2000 Server, talvez você perceba um valor alto atribuído ao parâmetro msExchESEParamCacheSizeMax. Em alguns servidores, esse é um valor é igual a 2.048 MB. Nesse caso, remova ou redefina o parâmetro para um valor mais apropriado. Para modificar o tamanho do cache do banco de dados de armazenamento:
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Voltar para o início