Creo que si debo escribirle una respuesta a la pregunta, primero debo explicar un poco todo el asunto del intercambio. Perdóname por mi largo aliento.
Un archivo de intercambio / partición de intercambio, similar al archivo de paginación en Windows, es un espacio de disco duro dedicado para facilitar el mejor uso de la memoria. Hay dos usos del espacio de intercambio.
Cuando no hay SUFICIENTE memoria para todas las aplicaciones, en el caso de que esto suceda en un sistema sin swapspace, se producirá un error al asignar memoria para una nueva aplicación que solicite nuevas páginas de memoria, y esto generalmente resulta en la finalización del programa.
Cuando algunas páginas de memoria (la memoria se divide en 'páginas') se usaba hace algún tiempo, pero ya no se usa ahora, se transferirá en el archivo de intercambio y la memoria restante se puede usar para hacer otra cosa que podría ser más útil ( por ejemplo, ¡incluso almacenamiento en caché!): cuando esto sucede en un sistema sin espacio de intercambio, esto provocará que las páginas inactivas permanezcan en la memoria. Sin embargo, esto no es nada grave, ya que tenemos una gran cantidad de memoria en estos días.
Y luego, ahora que tenemos los usos de la partición swapfile / swap enumerados, ¿cuánto es generalmente aconsejable? - Eso depende de la función de la máquina. Si es una máquina de escritorio, configúrela en 1-1.5x la memoria. Si se trata de una máquina servidor, haga lo mismo, pero tenga en cuenta el uso de intercambio, si se usa mucho, actualice la memoria.
Como otros han señalado, gparted puede ayudarlo a crear varios gigas de espacio de su partición ext2 / ext3, pero también puede usar un archivo de intercambio:
dd if=/dev/zero of=/swapfile bs=1024 count=1048576
mkswap /swapfile
swapon /swapfile
Deberías
swapfile none swap sw 0 0
en fstab
para asegurarse de que está utilizando en cada reinicio
Y una cosa más: si no le importa tener espacio de intercambio pero desea minimizar el uso a menos que su memoria esté realmente extendida, puede cambiar la "capacidad de intercambio" del núcleo cambiando /proc/sys/vm/swappiness
(valores, 0-100; predeterminado, 60)