2009/8/31 Leonardo Pinto (Gmail) <[email protected]>:
> Tenho dois servidores com CentOS 5.2 num "Intel(R) Xeon(R) CPU E5420  @
> 2.50GHz" com kernel "Linux servidor 2.6.18-92.1.22.el5 #1 SMP Tue Dec 16
> 12:03:43 EST 2008 i686 i686 i386 GNU/Linux". Porém apesar destes
> servidores estarem com 4GB de RAM o Linux somente informa o seguinte:
>
> MemTotal:      2577720 kB

Ola,
A arquitetura x86, ou seja, intel de 32 bits, tem limite de 4GiB por
pagina (PAE).
Sendo que nos primeiros 4GiB, o ultimo giga byte e reservado para uso
do barramento de dados, pci, ou seja, para os periféricos. Na maioria
dos casos, esse ultimo giba byte e desperdiçado, alguns chipsets
consegue remapear esse bloco para acima de 4GiB, com ou sem
configuração da bios.

Nesse sistema em particular, acredito que, ao menos 512GiB estão
reservados para o uso da placa de vídeo, caso essa seja onboard. Caso
não seja, não sei o que pode ser.

Uma outra opção, e usar um kernel com extensão de 64bits, ou seja,
para amd64 (Intel EM64T). Assim, toda a memoria ram pode ser mapeada
sem o uso de PAE (bigmem).
Não vale a pena usar PAE para mapear uma página de 1GiB, pode haver
uma perda considerável de desempenho.

-- 
Paulino Kenji Sato
http://www.nobel.com.br
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a