Usando a opção /Userva em computadores com base no Windows Server 2003 que estão executando o Exchange Server

Traduções deste artigo Traduções deste artigo
ID do artigo: 810371 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo descreve o uso do novo parâmetro de opção /Userva que você pode adicionar à linha do sistema operacional do arquivo Boot.ini em um computador com base no Windows Server 2003.

Você pode usar esta opção para personalizar a quantidade de memória que é alocada aos processos quando você usa a opção /3GB. Isso permite mais memória de kernel para a Entrada da tabela de página (PTE), embora mantenha ainda quase 3 GB (gigabytes) do espaço de memória do processo.

Mais Informações

Por padrão, todas as versões do Windows Server 2003 reservam 2 GB de espaço de endereço virtual para o kernel e isso permite que processos em modo usuário (como o processo de armazenamento das informações do Exchange 2003, Store.exe) usem 2GB de espaço de endereço virtual. 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 o tempo de execução. É típico para o uso de memória real (ou conjunto de trabalho) de um processo ser muito menor do que o espaço de endereço alocado pelo processo. Em um computador com o Microsoft Exchange e acima de 1 GB de memória, você deve modificar o Windows Server 2003 para que 3 GB do espaço de endereço estejam disponíveis para aplicativos em modo de usuário. Para obter informações adicionais sobre essa configuração, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
171793 Informações sobre o uso de aplicativos de ajuste 4GT RAM
189293 XADM: Permitindo 4GT RAM de ajuste quando você usa o Windows NT Server Enterprise Edition
É importante que o processo Store.exe não fique sem espaço de endereço virtual. Se isso ocorrer, as alocações de memória não terão êxito (embora haja RAM física suficiente), e você terá de reiniciar o serviço Microsoft Exchange Information Store.

Por exemplo, um servidor do Exchange com 2 GB de RAM física e que não usa a opção /3GB no arquivo Boot.ini ficará sem memória quando o espaço de endereço virtual de Store.exe atingir 2 GB. O Gerenciador de tarefas do Windows mostra que somente cerca de 1,5 GB está sendo efetivamente usado, mas o servidor ficará sem memória mesmo assim. Você pode monitorar o consumo de endereço virtual com o monitor de desempenho. Adicione o contador de Bytes virtuais ao processo Store.exe para obter uma leitura precisa do espaço virtual. O processo Store.exe é o único do Exchange 2000 que precisa ser monitorado. Outros processos do Exchange 2000 não ficam grandes o suficiente para causar problemas.

Uso da opção /Userva

Com a opção /Userva, você pode personalizar a forma como a memória é alocada, quando você usa a opção /3GB. O número após /Userva= é a quantidade de memória em MB (megabytes) que será alocada a cada processo. Se você definir /3gb /Userva=3030, isso reservará 3.030 MB de memória para o espaço de processo, em comparação aos 3.072 MB usando apenas a opção /3GB. Os 42 MB economizados com a definição de /Userva=3030 são usados para aumentar o espaço de memória de kernel e liberar Entradas da tabela de páginas (PTEs). O pool de memória da PTE é aumentado pela diferença entre 3 GB (especificados pela opção /3GB) e o valor atribuído à opção /Userva.

É recomendável que você configure todos os servidores com base no Windows Server 2003 que executam o Exchange e que estão configurados com a opção /3GB para também usarem a opção /Userva=3030. Depois de instalar um servidor com base no Windows Server 2003, você deve modificar o arquivo Boot.ini para adicionar os parâmetros /3GB e /Userva=3030 à linha de inicialização. Por exemplo:
[Boot Loader] Timeout=30 Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT [Operating Systems] multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows Server 2003" /fastdetect /3GB /Userva=3030

Observação O parâmetro /Userva apenas recebe suporte nos servidores Exchange quando o valor está definido entre 2.970 ou 3.030 MB. Valores inferiores a 2.970 MB ou superiores a 3.030 MB não recebem suporte. Apenas nos casos de PTE extremamente baixa um valor inferior a 2.970 MB pode ser usado. O valor padrão recomendado para servidores Exchange é de 3.030 MB.

Você pode exibir diretamente PTES baixas usando o Monitor de desempenho. Procure o objeto Entradas livres de tabela de página do sistema no contador de memória. Valores inferiores a 7.000 são muito baixos. Por isso, a opção /userva deve ser ajustada para baixo a fim de aumentar esse valor.

O valor de destino para Entradas livres de tabela de página do sistema é de 24.000 ou superior. Não modifique o valor abaixo de /user=2800 para tentar ganhar mais PTEs. Em vez de fazer isso, entre em contato com o Atendimento Microsoft.

Para baixar as Notas de versão do Exchange Server 2003 Service Pack 1 (SP1), visite o seguinte site da Microsoft (em inglês):
http://www.microsoft.com/downloads/details.aspx?familyid=A49560AD-4C8B-4449-9947-B054D7F12CCE&displaylang=en

Referências

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
266096 O Exchange 2000 exige a opção /3GB com mais de 1 gigabyte de RAM física

Propriedades

ID do artigo: 810371 - Última revisão: segunda-feira, 29 de janeiro de 2007 - Revisão: 13.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Palavras-chave: 
kbbug KB810371

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com