USERVA definido incorretamente
[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: 2007-10-10
A ferramenta Microsoft® Exchange Server Analyzer consulta três classes WMI (Instrumentação de Gerenciamento do Microsoft Windows®) para determinar a quantidade de memória física no computador do Exchange Server e a quantidade de espaço de endereçamento virtual alocado para os processos em modo de usuário em execução no computador do Exchange Server. A tabela a seguir descreve as classes e chaves que estão sendo calculadas pelo Exchange Server Analyzer.
Classe consultada | Chaves consultadas | Descrição |
---|---|---|
Win32_OperatingSystem |
MaxProcessMemorySize |
Número máximo de kilobytes de memória que pode ser alocado em um processo. |
Win32_ComputerSystem |
TotalPhysicalMemory |
Número de bytes de memória RAM instalados no computador. |
Win32_Service |
Iniciado |
Estado do serviço. Um valor Verdadeiro indica que o serviço está em execução e um valor Falso indica que ele não está em execução. |
O Microsoft® Exchange Server Analyzer lê também a entrada do Registro a seguir para determinar a versão do Microsoft Windows em execução no computador do Exchange Server:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\CurrentVersion
Um valor CurrentVersion igual a 4.0 indica que o computador do Exchange Server está executando no Microsoft Windows NT® Server 4.0. Um valor igual a 5.0 indica que o computador do Exchange Server está executando o Windows 2000 Server e um valor igual a 5.2 indica que o computador do Exchange Server está executando o Windows Server™ 2003.
Finalmente, o Exchange Server Analyzer consulta o serviço de diretório do Active Directory® para determinar a conta do atributo homeMDBBL do objeto de armazenamento de caixa de correio (msExchPrivateMDB). A conta resultante é o número de caixas de correio encontradas no computador do Exchange Server.
Se o Exchange Server Analyzer determinar que todos os critérios a seguir são verdadeiros, um aviso será exibido:
- O computador do Exchange Server está executando no Windows Server 2003.
- O valor para TotalPhysicalMemory é maior que 1073741824.
- O valor para MaxProcessMemorySize é igual a 3145600.
- O serviço de Cluster (ClusSvc) tem um valor Win32_Service\Started igual a Verdadeiro ou o computador do Exchange Server contém mais de 20 caixas de correio.
Esse aviso indica que o computador do Exchange Server não está configurado da maneira ideal para o uso de memória virtual. Especificamente, o opção de inicialização /USERVA=3030 não está presente no arquivo Boot.ini do computador do Exchange Server. A adição dessa opção pode fornecer maior escalabilidade e melhor desempenho.
O Windows Server 2003 inclui suporte para duas opções de inicialização Boot.ini — /3GB e /USERVA — que permitem que você ajuste a alocação e uso da memória e o espaço de endereçamento de memória. Independentemente da quantidade de memória física do seu sistema, o Windows usa um espaço de endereçamento virtual de 4 GB (gigabytes), com 2 GB alocados para processos em modo de usuário (por exemplo, aplicativos) e 2 GB alocados para processos em modo kernel (por exemplo, drivers do sistema operacional e do modo kernel). Em sistemas com 1 GB ou mais de memória física, essas opções de inicialização podem ser usadas para alocar mais memória para aplicativos (3 GB) e menos memória para o sistema operacional (1 GB). Em um computador do Exchange Server, esse espaço de endereçamento virtual extra ajuda a reduzir a quantidade de fragmentação de memória no espaço de endereçamento virtual do processo de armazenamento de informações. A opção /3GB é usada para afetar essa alteração de alocação. A opção é inserida no arquivo Boot.ini no sistema e entra em vigor após uma reinicialização. Essa opção só deve ser usada em Exchange Servers com 1 GB (gigabyte) ou mais de memória que estejam executando qualquer um dos seguintes sistemas operacionais:
- Microsoft Windows Server 2003, Standard Edition
- Microsoft Windows Server 2003, Enterprise Edition
- Microsoft Windows Server 2003, Datacenter Edition
Importante: |
---|
A opção /3GB não deve ser usada no Windows 2000 Server porque não é suportada e pode ocasionar falhas em aplicativos e no sistema operacional. Além disso, a opção /3GB só é suportada nos sistemas operacionais citados anteriormente, quando existir 1 GB de memória física instalada. |
A opção /USERVA é novo no Windows Server 2003. O seu objetivo é fornecer um controle mais preciso sobre a divisão do espaço de endereçamento virtual entre processos de modo de usuário e modo kernel. Essa opção deve ser usada somente em aplicativos com suporte, como o Exchange Server 2003, e com valores específicos com suporte nesses aplicativos. Quando usado em sistemas Exchange Server 2003, a opção /USERVA sempre deve ser igual a 3030 (ou seja, /USERVA=3030). Esse valor proporciona um adicional de 40 MB a ser alocado para o sistema operacional e permite adicionar mais usuários sem consumir todos os recursos disponíveis do sistema.
Para corrigir esse aviso no Windows Server 2003
Clique com o botão direito em Meu Computador e selecione Propriedades. A caixa de diálogo Propriedades do Sistema será exibida.
Clique na guia Avançado.
Na área Inicialização e Recuperação, clique em Configurações. A caixa de diálogo Inicialização e Recuperação será exibida.
Na área Inicialização do sistema, clique em Editar. Isso abrirá o arquivo Boot.ini do Windows no Bloco de Notas.
Na seção [Operating Systems] , adicione as seguintes opções na linha de inicialização: /3GB /USERVA=3030
Salve as alterações e feche o Bloco de Notas.
Clique em OK duas vezes para fechar as caixas de diálogo abertas e reinicie o computador para que as alterações entrem em vigor.
Para obter mais informações sobre o uso das opções de inicialização /3GB e /USERVA, consulte os seguintes artigos na Base de Dados de Conhecimento da Microsoft:
- 297812, "Como usar o recurso de sintonização de RAM do 4GT" (em inglês) (https://go.microsoft.com/fwlink/?linkid=3052&kbid=297812).
- 311901, "Os efeitos do ajuste do 4GT nas Entradas de Tabela de Página do Sistema" (https://go.microsoft.com/fwlink/?linkid=3052&kbid=311901) (em inglês).
- 316739, "Como usar a opção /userva com a opção /3GB para ajustar o espaço Modo usuário para um valor entre 2GB e 3GB" (em inglês) (https://go.microsoft.com/fwlink/?linkid=3052&kbid=316739).
- 325044, "COMO FAZER PARA: Solucionar problemas de fragmentação da memória virtual no Exchange Server 2003 e Exchange 2000" (em inglês) (https://go.microsoft.com/fwlink/?LinkId=3052&kbid=325044).
- 815372, "Como otimizar o uso da memória no Exchange Server 2003" (em inglês) (https://go.microsoft.com/fwlink/?LinkId=3052&kbid=815372).