[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cambios en el kernel... ¿no más 686?



El Fri, 06 May 2011 17:06:21 +0200, Juan Antonio escribió:

> El 06/05/11 16:57, Camaleón escribió:

>> Sí, pero repito, da lo mismo. Si tienes 16 GiB de ram física junto con
>> un sistema operativo de 32 bits con PAE, las extensiones pertinentes
>> habilitadas y la aplicación te permite acceder a más de esos 4 GiB, lo
>> hará, aunque obviamente el rendimiento no será el mismo (la paginación
>> penaliza el rendimiento) pero podrás destinar más de 4 GiB para
>> servidor de base de datos.
>>
> sin parchear si no recuerdo mal era 3/1 3 para usuario y 1 para kernel.
> 
> me refería a que incluso con una arquitectura de 64 bits el espacio de
> direcciones de un proceso sigue siendo de 4G a pesar de que físicamente
> se pueda hacer uso de toda la memoria disponible.

¿Estás seguro de eso? :-?

> Según el enlace de la lista del kernel puedes hacer una maña con mmap
> para mapear ficheros de mas de 4 gigas, pero por ejemplo no podrías
> tener mas de 4 gigas en memoria no mapeada, instrucciones + stack +
> memoria dinámica, en definitiva que no podrías hacer un malloc de mas de
> 4 gigas, supongo que ni de mucho menos pero es para hacerme entender.

Sí, sería como poner un parche para poder acceder a más memoria (igual 
que el PAE es una  especie de parche para poder direccionar más cantidad 
de ram) pero posible, lo es :-)

Saludos,

-- 
Camaleón


Reply to: