On Fri, Apr 13, 2007 at 09:40:43PM +0200, Iñaki Baz Castillo wrote: > El Viernes, 13 de Abril de 2007 21:29, Luis Rodrigo Gallardo Cruz escribió: > > > No es el caso, la placa reconoce los 4 gb. > > > > Metiendome en terrenos que no conozco. Creo que el kernel divide el > > espacio de memoria de algún modo. ¿Podría ser que te esté separando 3G > > para los procesos de usuario y 1 para el kernel? > > Vaya, esto no lo había oído nunca, ¿alguien que pueda complementar esta > información? Mmm. Me fui a leer las opciones de configuración (un 2.6.16, aunque no creo que haya cambiado) NOHIGHMEM: If you are compiling a kernel which will never run on a machine with more than 1 Gigabyte total physical RAM, answer "off" here (default choice and suitable for most users). This will result in a "3GB/1GB" split: 3GB are mapped so that each process sees a 3GB virtual memory space and the remaining part of the 4GB virtual memory space is used by the kernel to permanently map as much physical memory as possible. Lo cual creo, dice que estaba yo diciendo puras tonterías. Lo que parte es el espacio de memoria virtual, no la memoria en sí. > > Quizá necesites compilar un kernel con opciones diferentes (algo de > > bigmem, creo recordar). > > Hasta donde yo pensaba esa opción sólo sirve para que el kernel funcione con > más de 4 GB de RAM. Luego dice: config HIGHMEM4G Select this if you have a 32-bit processor and between 1 and 4 gigabytes of physical RAM. config HIGHMEM64G Select this if you have a 32-bit processor and more than 4 gigabytes of physical RAM. Pero creo que esto ya lo tiene bien configurado quien inició la hebra. -- Rodrigo Gallardo GPG-Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28
Attachment:
signature.asc
Description: Digital signature