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
importantImportante:
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

  1. Clique com o botão direito em Meu Computador e selecione Propriedades. A caixa de diálogo Propriedades do Sistema será exibida.

  2. Clique na guia Avançado.

  3. Na área Inicialização e Recuperação, clique em Configurações. A caixa de diálogo Inicialização e Recuperação será exibida.

  4. Na área Inicialização do sistema, clique em Editar. Isso abrirá o arquivo Boot.ini do Windows no Bloco de Notas.

  5. Na seção [Operating Systems] , adicione as seguintes opções na linha de inicialização: /3GB /USERVA=3030

  6. Salve as alterações e feche o Bloco de Notas.

  7. 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: