Page 30 - SO
P. 30
Fundamentos de UBUNTU Comandos básicos
PRÁCTICA_12. Área de intercambio en UBUNTU
En esta práctica se da a conocer desde la definición hasta las características del área de
intercambio asignada en sistemas GNU-Linux.
Fundamento teórico
La swap en GNU-Linux es necesaria para hacer funcionar éste sistema de una manera óptima, y
esto, incluso con mucha memoria. El espacio swap permite al sistema escribir todos los datos
temporales necesarios para el funcionamiento de programas que se encuentran en curso de
ejecución.
El agregado de una SWAP puede ser realmente interesante para los sistemas GNU-Linux que
necesitan poseer fuertes disponibilidades de memoria, en términos de ejecución de programas
que se caractericen por ser demandantes en recursos memoria. Por ejemplo, si un programa no es
utilizado durante un cierto tiempo (varias horas o varios días), GNU-Linux puede decidir de
ubicarlo en espacio swap. Y, ello tiene la ventaja de liberar el espacio en la RAM y aumentar el
tamaño del caché de disco, y, así aumentar el rendimiento de acceso a los discos, y del
sistema. Otro caso es cuando la PC entra en modo hibernación: GNU-Linux copia los datos
contenidos en la memoria RAM en la swap, acto seguido, "duerme" la computadora. Cuando ésta
es vuelta a poner en marcha, encuentra los datos en la swap en el mismo estado en que fueron
dejados, así, los programas encuentran todos sus datos utilizados anteriormente y continúa el
trabajo. Lo anterior implica una ganancia enorme de tiempo, pues en la RAM, todos los datos
hubieran sido borrados y las aplicaciones hubieran tenido que ser reiniciadas.
Por convención, y en todos los manuales GNU-Linux, es habitual encontrar un tamaño
recomendado de área de intercambio o swap. Generalmente el doble de la RAM que tiene el
equipo, por ejemplo: para 1024MB (1GB) de RAM, lo recomendable es de reservar 2048 MB
(2GB) de swap.
Siempre es recomendable la asignación y activación de memoria swap, pues de lo contrario, la
memoria física puede llegar a saturarse y ocasionar que el sistema quede bloqueado
completamente.
En la presente práctica se explica la forma de operar con la conocida área de intercambio en
GNU-Linux. Se darán a conocer algunos comandos para la redimensión, eliminación y
validación de la memoria swap.
Preliminares
Cabe señalar, que se puede crear un swap sin tener que dedicarle una partición. Es decir, un
simple archivo en una partición tradicional (montada en /, por ejemplo) es suficiente. Incluso se
puede combinar una partición SWAP y un "swapfile", y esto es para el caso que la primera fuera
algo pequeña.
28