next up previous contents index
Siguiente: Gestión de Usuarios Subir: Administración del Sistema Anterior: Comprobando sistemas de ficheros   Índice General   Índice de Materias


Usando un fichero de intercambio

En lugar de reservar una partición separada para el espacio de intercambio, se puede usar un fichero de intercambio. Sin embargo, será necesario instalar y conseguir que todo funcione antes de crearlo.

Teniendo ya instalado, se puede usar las siguientes instrucciones para crear el fichero de intercambio. La orden de abajo, crea un fichero de intercambio de 8208 bloques de tamaño, (aproximadamente 8 Mb).


\begin{tscreen}
\char93  dd if=/dev/zero of=/swap bs=1024 count=8208
\end{tscreen}

Esta orden crea el fichero de intercambio, /swap. El parámetro ``count='', es el tamaño del fichero de intercambio en bloques.
\begin{tscreen}
\char93  mkswap /swap 8208
\end{tscreen}
Esta orden inicia el fichero de intercambio. Una vez más, será necesario reemplazar el nombre y el tamaño del fichero de intercambio con los valores apropiados.


\begin{tscreen}
\char93  sync \\
\char93  swapon /swap
\end{tscreen}
Ahora el sistema está realizando el intercambio en el fichero /swap. La instrucción sync garantiza que el fichero haya sido escrito en el disco.

Una desventaja importante de usar un fichero de intercambio, es que todo acceso al fichero, es hecho a través del sistema de ficheros. Esto significa que los bloques que constituyen el fichero de intercambio pueden no ser contiguos. Como consecuencia, el rendimiento puede no ser tan bueno como el de una partición de intercambio, en donde los bloques son siempre contiguos y las demandas de entrada/salida son realizadas directamente al dispositivo. Otra desventaja de los ficheros de intercambio largos es el gran peligro de que el sistema de ficheros se corrompa si algo sale mal. Conservar los ficheros normales, separados de las particiones de intercambio previene que esto pase. Los ficheros de intercambio pueden ser útiles si, por ejemplo, se necesita usar, temporalmente, más espacio de intercambio. Si se está compilando un programa extenso y se quisiera acelerar las cosas un tanto, se puede crear un fichero de intercambio temporal y usarlo además del espacio de intercambio regular. Para eliminar un fichero de intercambio, usa primero swapoff, como en
\begin{tscreen}
\char93  swapoff /swap
\end{tscreen}
Luego, el fichero puede ser eliminado
\begin{tscreen}
\char93  rm /swap
\end{tscreen}

Cada fichero o partición de intercambio puede tener un tamaño máximo de 128 megabytes, pero se puede usar hasta 8 ficheros o particiones de intercambio en el sistema.


next up previous contents index
Siguiente: Gestión de Usuarios Subir: Administración del Sistema Anterior: Comprobando sistemas de ficheros   Índice General   Índice de Materias
Ismael Olea 2002-09-26