Utilização do parâmetro /3GB no Exchange Server 2003 num sistema baseado no Windows Server 2003

Traduções de Artigos Traduções de Artigos
Artigo: 823440 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Quando instala o Exchange Server 2003 num computador baseado no Microsoft Windows Server 2003 com 1 gigabyte (GB) ou mais de memória física de acesso directo (RAM) instalada, e que hospede caixas de correio ou pastas públicas, tem de editar o ficheiro Boot.ini para optimizar a utilização da memória virtual por parte do serviço Information Store.

Em circunstâncias normais e por cada processo, são atribuídos 2 GB de espaço de endereçamento virtual ao processo do modo de utilizador e outros 2 GB ao sistema operativo. Quando utiliza o parâmetro /3GB no Windows Server 2003, são atribuídos 3 GB de espaço de endereçamento virtual ao processo do modo de utilizador e apenas 1 GB ao sistema operativo. Esta reatribuição de 1 GB adicional de espaço de endereçamento ajuda a resolver o problema de fragmentação de memória no espaço de endereçamento virtual do Store.exe. Com o espaço de endereçamento de maior dimensão atribuído ao Store.exe, a memória pode ser facilmente agregada antes de todos os blocos memória de grande dimensão serem utilizados.

Depois de instalar o Windows Server 2003, modifique o ficheiro Boot.ini e adicione os parâmetros /3GB e /USERVA=3030 à linha de arranque, de acordo com o exemplo que se segue:
[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
Depois de adicionar o valor /3gb ao ficheiro Boot.ini, um recurso de sistema escasso denominado entradas da tabela de páginas do sistema poderá ser reduzido para um valor que poderá provocar funcionamento instável do computador do Exchange Server. Para obter mais informações sobre como evitar interrupções no computador do Exchange Server, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
316739 How to use the /userva switch with the /3GB switch to tune the User-mode space to a value between 2 GB and 3 GB

Nota: não é necessário utilizar o parâmetro /3GB em computadores baseados no Microsoft Windows Small Business Server 2003. Não recomendamos a utilização do parâmetro /3GB no ficheiro Boot.ini em computadores com o Exchange Server que também sejam controladores de domínio ou servidores de catálogo global do Active Directory.

Mais Informação

Por predefinição, o Windows Server 2003 reserva 2 GB de espaço de endereçamento virtual para o kernel e permite que processos do modo de utilizador (como o processo do arquivo de informações do Exchange 2003, Store.exe) utilizem 2 GB de espaço de endereçamento virtual. O espaço de endereçamento virtual de um processo específico é atribuído no arranque e aumenta à medida que a memória é utilizada durante o funcionamento. É normal que a utilização efectiva da memória (conjunto de trabalho) de um processo seja muito inferior ao espaço de endereçamento atribuído a esse processo. Num computador do Exchange 2003 com mais do que 1 GB de memória, tem de modificar o Windows Server 2003 de forma a que fiquem disponíveis 3 GB de memória para aplicações do modo de utilizador.

Nota: certifique-se de que o processo Store.exe não fica sem espaço de endereçamento virtual. Se este comportamento ocorrer, as atribuições de memória falharão (mesmo que ainda reste muita RAM física) e terá de reiniciar o serviço Information Store do Microsoft Exchange.

Por exemplo, um servidor com 2 GB de RAM física que não tenha o parâmetro /3GB no ficheiro Boot.ini ficará sem memória disponível quando o espaço de endereçamento virtual do processo Store.exe atingir 2 GB. O Gestor de tarefas do Windows mostra que apenas estão a ser efectivamente utilizados 1,5 GB neste cenário, mas o servidor ficará sem memória disponível.

O parâmetro /USERVA é novo no Windows Server 2003 e proporciona melhor granularidade na divisão de atribuições de memória entre o modo de utilizador e o modo kernel. Este comportamento permite-lhe dimensionar o servidor para um maior número de utilizadores sem o risco de esgotar os recursos do sistema. Utilizando /USERVA=3030, são atribuídos 42 megabytes (MB) adicionais de memória ao kernel para entradas da tabela de páginas (PTE, page table entries). Contudo, este valor poderá ter de ser optimizado. Pode monitorizar o consumo das PTE utilizando o monitor de desempenho. O objecto a monitorizar é Entradas livres da tabela de páginas do sistema. Se forem observados valores inferiores a 7000, o valor 3030 terá de ser reduzido porque o sistema está instável. Se o valor for inferior a 20.000, reduza o valor em passos de 64 MB até observar valores superiores a 20.000.

Nota: os serviços de suporte da Microsoft recomendam vivamente a utilização de um intervalo de memória que se encontre entre 2800 e 3030, para o parâmetro /USERVA. Este intervalo é suficiente para proporcionar um conjunto de PTEs de sistema suficientemente grande para todos os problemas actualmente observados. Normalmente, uma definição de /userva=2800 proporciona um número de PTEs de sistema aproximado do máximo possível. Actualmente, os serviços de suporte da Microsoft ainda não observaram um computador com o Exchange Server que necessite de valores inferiores a 2900.

Também poderá monitorizar o consumo de endereçamento virtual utilizando o monitor de desempenho. Adicione o contador Bytes do espaço virtual para o processo Store.exe para se certificar de que obtém uma leitura precisa do espaço virtual. O processo Store.exe é o único processo do Exchange 2003 que tem de monitorizar. Outros processos do Exchange 2003 não aumentarão o suficiente para provocarem problemas.

Dado que o Exchange Server utiliza o parâmetro /3GB à medida que "cresce", o computador do Exchange Server não consegue utilizar de forma eficaz mais do que 4 GB de RAM. O Exchange Server não suporta instanciação, extensão de endereçamento físico (PAE, Physical Address Extension) ou AWE (Address Windowing Extensions). Por este motivo, 4 GB de RAM é a quantidade máxima de memória que um computador com Exchange Server pode utilizar de forma eficaz.

Propriedades

Artigo: 823440 - Última revisão: 26 de novembro de 2007 - Revisão: 14.3
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition nas seguintes plataformas
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Palavras-chave: 
kbinfo KB823440

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