[ubuntu-ar] No reconoce totalmente la RAM

Guillermo Lisi unimix at fibertel.com.ar
Mon Mar 30 22:41:45 BST 2009


Pablo Lillia wrote:
> El 30/03/2009 13:11, Guillermo Lisi escribió:
>> Javier . wrote:
>>>> Eso es algo normal en sistemas de 32 bit.
>>>>
>>>> Para poder usar los 4 gb sin instalar 64 bit:
>>>>
>>>> http://www.guatewireless.org/como-usar-4-gb-de-ram-en-ubuntu-810-intrepid-ibex/
>>>>
>>>>
>>>> Saludos!
>>>>
>>> No lo sabía!! Justo una que contesto y está casi mal!!!
>>>
>>> Y lo peor de todo (no le cuenten a nadie) es que me pase dos dias
>>> bajando Ubuntu 8.10 AMD64 para mi maquina nueva!!!!!!!
>>>
>>> Bueno, todos los dias se aprende algo, lo mio es mucho mas seguido,
>>> pero aca voy!
>>> Saludos
>>>
>> Si, con el kernel del server 32 bits podes direccionar por encima de los
>> 4Gb RAM porque esta compilado con un parametro llamado HugeMemory
>> habilitado (=on), cosa que hasta no hace mucho en Debian venia
>> deshabilitado (=off).
>>
>> En el laburo estamos usando servidores Ubuntu 32 bits en hosts que
>> tienen 8Gb RAM y funcionan muy bien sin los contratiempos de la version
>> 64bits. Son servers para virtualizacion.
>>
>> Hay que tener en cuenta que la latencia del kernel server no es la misma
>> que la del kernel desktop y puede suceder que para ciertos usos no sea
>> aceptable (multimedia por ejemplo, que amerita un kernel con muy baja
>> latencia. Ubuntu Studio viene con un kernel RealTime, por ejemplo).
>>
>> Igual, la famosa arquitectura Intel consume algunos bytes de RAM para
>> mapear toda la memoria instalada, asi que es muy poco probable que se
>> vea toda la RAM como disponible.
>>
> 
> ¿Vos decís habilitar kernel-PAE, no?
> 
> Hago un comentario: es una técnica que utiliza un sistema de paginado
> para poder acceder a la memoria que estás más allá de los 4 GB. Pero si
> el procesador es de 64 bit, y gran parte lo son, no tiene sentido
> usarlo, hasta algunos indican que implica algún detrimento, por el
> direccionamiento adicional.
> 
> Estos sistemas son parches, una herencia, de antiguos servidores de 32
> bits que necesitaban algún mecanismo para superar la barrera de los 4
> GB, y que hoy solo se puede justificar en casos especiales.
> 
> En fin, si tenés 4 GB o más de RAM, y el procesador soporta AMD64 o
> EMT64, es más que un excelente motivo para pasarse a la versión de 64
> bit. Sería lo mejor.
> 
> Si tenés 4 GB exactos, y por algún motivo no se quiere hacer el salto a
> los 64 bit todavía, es para pensarlo un poco. Yo preferiría desperdiciar
> un poco de RAM, y trataría de pasarme a los 64 bit tan pronto pueda. Y
> si estuviera en el horno, probaría PAE. Es mi opinión y discutible :D
> 
> Es como los inventos que que se usaron con los procesadores de 16 bit y
> la memoria expandida (los "viejitos" se van a acordar :D)
> 
> http://es.wikipedia.org/wiki/Extensi%C3%B3n_de_direcci%C3%B3n_f%C3%ADsica
> 
> Slds.-
> Pablo
> 
> 
> 
Bueno, si te fijas en los BIOS modernos, aun se ve que el contador de
RAM disponible habla de BaseRAM y ExtendedRAM lo cual confirma que se
sigue respetando la arquitectura Intel de esas viejas epocas.

Nosotros optamos por seguir en 32 bits luego de varios meses de lucha
continua para hacer funcionar placas de red para servers (U$S 370.- cada
placa) sin exito. Algunas veces por carecer de drivers y otras porque
los drivers tenian bugs que Intel no soluciono (Ubuntu server 8.04 y
Debian Lenny 64b hasta que descubrimos lo de HugeMemory=on en el kernel
del server Ubuntu 32b). El hardware es 64bits (Opteron/Phenom)

-- 
Guillermo Lisi
http://ubuntu-ar.org



More information about the Ubuntu-ar mailing list