About Red Hat Partner Programmes Training Support and Docs Products and Services
  downloadstorecart
red hat logo search    
redhat.comredhat network
Red Hat Documentation

Usar toda la memoria disponible.

Usar toda la memoria disponible.

Q: Usar toda la memoria

Mi ordenador tiene 128 MB de RAM, pero no estoy seguro de que haya sido usada toda. ¿Como puedeo saber si ha sido usada toda la memoria? ¿Existe alguna manera de que Linux reconozca mi memoria, si todavía no lo ha hecho?

A: Como decirle al kernel que use toda la RAM

Normalmente, el kernel de Linux reconoce automaticamente toda la RAM presente en su sistema; sin embargo puede ocurrir que no toda la RAM sea reconocida.

Existen muchas maneras de asegurarse de que toda la RAM de su sistema sea utilizada desde el kernel de Linux. Antes de nada, puede realizar un control para ver si ha sido utilizada o no. Si no ha sido utilizada toda, puede introducir la opción en el prompt boot: o sino editar un fichero llamado /etc/lilo.conf para asegurarse de que la memoria sea usada cada vez que inicie su sistema. (El fichero /etc/lilo.conf es el fichero de configución LILO, el LInux LOader.)

En primer lugar abra una ventana Xterm y, en el prompt de la shell, teclee cat /proc/meminfo para visualizar las estadísticas actuales sobre la utilización de la memoria de su sistema. Su output debería ser parecido al 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 todas las categorís se consigue la suma total de memorea "vista" por el kernel. Si por ejemplo, tienes 128 MB de RA; y ve en el Mem un informe de solo 64 MB, puede dar instrucciones al kernel para usar toda la RAM del sistema.

También puede transmitir estas opciones al kernel a través del prompt de LILO boot: tecleando algo así como

boot: linux mem=128M
		

Una vez pulsaEnter, arranca con las nuevas opciones de memoria. Si no quiere teclear la opción cada vez que arranca, puede introducir la o opción en /etc/lilo.conf. Puede usar el editor llamado Pico.

pero antes tiene que convertirse en root usandosu. En una Xterm, teclee

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

Ahora edite el fichero /etc/lilo.conf, en la ventana Xterm, digitando

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

El fichero probablemente tendrá un aspecto 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, añada como primer linea: append="mem=128M". Con esta modificación el fichero se parecerá a lo siguiente:

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
	  

Pulse Ctrl-X para terminar.

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

Teclee /sbin/lilo en el prompt de la shell para reiniciar LILO. Puede teclear exit para dejar de trabajar como root, y volver a teclear exit para salir de la ventana.

Cuando reinicie el sistema, la configuración de la memoria será transmitida al kernel.

 

 
 
© 2001 Red Hat, Inc. All rights reserved.       About Red Hat   :   Legal statement   :   Privacy statement   :   Y2K statement   :   Contact Red Hat