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

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

Sumário

É possível usar a opção /userva=xxxx para obter um ajuste mais preciso do espaço da memória virtual kernel e de usuário na família do Windows Server 2003. Use esta nova opção com a opção /3GB no arquivo Boot.ini para ajustar o espaço do modo usuário para um valor entre 2 e 3 GB, com a diferença (3.072 menos xxxx) retornando ao modo Kernel. Observe que xxxx é expresso em MB.

O seguinte arquivo de exemplo Boot.ini demonstra como usar a nova opção para ajustar um computador para alocar 2.900 MB da memória virtual do modo usuário e 1.196 MB da memória virtual do modo de kernel. Isto aumenta em 172 MB o espaço disponível no kernel:
[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=2900

Mais Informações

A opção /userva=xxxx foi criada para permitir um ajuste mais preciso do espaço de endereço do Modo usuário para os fabricantes de programas que exigem mais de 2 GB de espaço do modo usuário, mas que não precisam de todo o espaço oferecido apenas pela opção de ajuste /3GB.

Observação O uso apenas a opção /3GB aloca 1 GB para o kernel e 3 GB para o espaço do modo usuário.

O uso desta opção reduz a memória disponível nos seguintes pools do sistema:
  • Reserva de memória não-paginável
  • Reserva de memória paginável
  • Entradas PTEs (tabela de paginação do sistema)
Se a redução de memória nos pools for muito grande em uma instalação de servidor específica, o servidor ou os aplicativos poderão gerar um erro ou parecer que pararam de responder.

No Windows Server 2003, é possível adicionar uma quantidade menor do 1 GB adicional de volta ao sistema operacional. Ao diminuir a quantidade de espaço do modo usuário normalmente alocada pela opção /3GB, o Windows Server 2003 aumenta o espaço de endereço da memória do kernel disponível. Este espaço de endereço no modo Kernel adicional é mantido na reserva e usado como espaço de endereço adicional para as PTEs se o sistema ficar sem espaço livre para a PTE. Este espaço de endereço não é alocado para as PTEs até que o sistema fique com pouco espaço PTE.

Para ver precisamente o espaço para a PTE, use o comando !VM no depurador.

Observação No Microsoft Windows XP e no Windows Server 2003, é possível usar este comando de forma interativa com os depuradores atuais disponíveis no site para download da Microsoft.

Observação O Atendimento Microsoft recomenda o uso de um intervalo de memória para a opção /userva=xxxx que esteja dentro do intervalo de 2900 a 3030. Este intervalo é amplo o suficiente para fornecer um pool de PTEs do sistema grande o suficiente para todos os problemas observados no momento. Normalmente, um valor de 2800 para o espaço reservado xxxx fornecerá um número próximo ao número máximo de PTEs do sistema disponíveis. Os valores observados na produção da configuração 2800 são geralmente as paginas do sistema livres 50.000 - 70.000, que são mais que suficientes para todas as instalações. Se o valor for menor que 24.000, será necessário reduzir este valor em etapas de 64 MB até que os valores maiores que 24.000 KB até 26.000 KB sejam observados. Números menores na opção userva resultam em alocações maiores das páginas do sistema. Para obter mais informações, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
894067 A ferramenta Desempenho não mostra com precisão as Entradas livres de tabela de paginação do sistema disponíveis no Windows Server 2003


Para verificar a estabilidade do programa e do Windows, os fabricantes do programa devem testar completamente seus programas usando as técnicas de ajuste descritas e fornecer o número /userva=xxxx de seus programas. Para ajudar no teste, os fabricantes podem usar a ferramenta Monitor do sistema para monitorar o consumo de endereços virtuais. Para fazer isto, adicione o contador de bytes virtuais ao processo do programa para obter uma leitura precisa do espaço virtual.

Observação O Atendimento Microsoft não dá suporte às configurações /userva arbitrárias; os clientes devem adicionar esta configuração ao arquivo Boot.ini apenas por recomendação do fabricante.

Para obter mais informações sobre a opção /3GB, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês):
171793 Informações sobre o uso de aplicativos de ajuste 4GT RAM
189293 Habilitando o ajuste de RAM 4GT ao usar o Windows NT Server Enterprise Edition
O Windows Server 2003 não limita mais a Reserva paginável do sistema para 160 MB nos computadores que possuem muita memória. Como a Reserva paginável não é limitada, é possível liberar mais espaço de endereço do modo kernel para ser usado como espaço PTE quando o computador estiver executando com a opção /3GB, limitando o tamanho da Reserva paginável do sistema.

Propriedades

ID do artigo: 316739 - Última revisão: quarta-feira, 23 de agosto de 2006 - Revisão: 14.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition
Palavras-chave: 
kbinfo kbenv kbwinxpsp1fix KB316739

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