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 |
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?
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.