Red Hat Linux 7.0: The Official Red Hat Linux Getting Started Guide
Anterior | Capítulo 17. P & R: Respuestas Rápidas a Preguntas Comunes | Siguiente

# Usar toda la RAM disponible

## P: Usar Toda la Memoria

Mi ordenador tiene 128 MB de RAM, pero no estoy seguro de que toda ella sea usada. ¿Cómo puedo averiguar si toda la RAM está siendo usada? ¿Existe algún método para consegir que Linux reconozca toda mi memoria?

## R: Decirle al Kernel que use toda la RAM

Normalmente, el kernel de Linux reconocerá toda la RAM en su sistema; sin embargo, puede haber circunstancias en las que no se reconozca toda la memoria.

Hay un par de métodos para asegurarse de que toda la memoria de su ordenador está siendo usada por el kernel de Linux. Antes de nada, usted puede hacer un test para ver si está siendo usada, si no es así, podrá en cambio introducir la opción en el promt `boot:` o editar un fichero llamado `/etc/lilo.conf` para asegurarse de que la memoria es usada cada vez que arranca su sistema (el `/etc/lilo.conf` es el fichero de configuración para `LILO`, LInux LOader.)

Primero, abra una ventana Xterm y, en el promt de la shell, teclee cat /proc/meminfo para averiguar las estadísticas sobre el uso de la memoria en su sistema. La salida puede ser algo similar a lo siguiente:

            total:    used:    free:  shared: buffers:  cached:
    Mem:  64655360 63033344  1622016 51159040  1552384 33816576
    Swap: 73990144   700416 73289728
    MemTotal:     63140 kB
    MemFree:       1584 kB
    MemShared:    49960 kB
    Buffers:       1516 kB
    Cached:       33024 kB
    SwapTotal:    72256 kB
    SwapFree:     71572 kB

Entre las categorías que encontrará estará la cantidad total de memoria que el kernel de Linux "ve" (`Mem:`). Si, por ejemplo, tiene 128 MB de RAM, y ve que la entrada de `Mem` solamente le ofrece 64 MB o parecido, entonces deberá instruir al kernel para usar toda la RAM de su sistema.

Puede pasar la instrucción al kernel en el promt de LILO `boot:` tecleando en él,

    boot: linux mem=128M

Una vez que haya pulsado Enter, arrancará con sus nuevas opciones. Si no quiere teclear la opción cada vez que arranque, puede introducirla en `/etc/lilo.conf`. Podrá usar un editor llamado `Pico`.

Pero primero, tendrá que hacer su para ser root. En un Xterm, teclee

    [you@localhost you]$ su
    password: yourrootpassword
    [root@localhost you]#

Ahora edite `/etc/lilo.conf`, en la misma ventana Xterm, teclee

    [root@localhost you]# pico /etc/lilo.conf

El fichero probablemente será parecido al siguiente:

    boot=/dev/hda
    map=/boot/map
    install=/boot/boot.b
    prompt
    timeout=50
    image=/boot/vmlinuz-2.2.5-15
            label=linux
            root=/dev/hda1
            read-only

En este fichero, coloque como primera línea: `append="mem=128M"`. Añadiendo esto el fichero quedará:

    append="mem=128M"
    boot=/dev/hda
    map=/boot/map
    install=/boot/boot.b
    prompt
    timeout=50
    image=/boot/vmlinuz-2.2.5-15
            label=linux
            root=/dev/hda1
            read-only

Para salir pulse Ctrl-X.

Se le preguntará si desea salvar el fichero; seleccione Y para salvar los cambios, N si no quiere salvar los cambios, y Ctrl-C para cancelar.

Ahora, teclee /sbin/lilo en el promt para reiniciar LILO. Puede teclear exit para dejar de ser root, y de nuevo exit para cerrar la sesión.

Cuando reinicie, su configuración de memoria será pasada al kernel.

Anterior | Inicio | Siguiente
Ejecutar "Services" | Subir | Configurando una Tarjeta de Sonido