Yo tengo 32 GB de RAM y alrededor de 80 gigas de swap repartidos entre varios discos físicos y virtuales. Desactivar la swap es un error, y todavía más en equipos tan justos de memoria. El sistema de memoria de Linux es más eficiente teniendo swap que no teniéndola y a poco que le des caña te darás cuenta. Si yo rulase con 8 gigas de RAM y sin swap, el kernel estaría matando aplicaciones todo el rato para recuperar memoria y eso en el mejor de los casos, porque los bloqueos duros estarían a la orden del día.
Pues eso, que no tener swap es absurdo ya que no aporta ninguna ventaja (más allá de ganar espacio en el disco duro) y sí inconvenientes. Arriba vemos mi consumo de RAM en una sesión normal de escritorio sin hacer nada especial, solamente navegar por Internet con varias pestañas abiertas.
A continuación vemos el consumo de RAM tras abrir 8 PDFs tochísimos, con todo su contenido cargado en memoria:
Si no tuviese swap al abrir el octavo o el noveno PDF estaría dolido y podrían ocurrir dos cosas: que el kernel cerrase cualquier cosa que se le ocurra para recuperar memoria con las imprevisibles consecuencias o trabajo perdido que ello conlleva, o entrar en un estado en el que el sistema quedaría bloqueado desde 2 o 3 segundos hasta el infinito.
Gracias a tener swap, mi sistema no sólo sigue en pie, sino que además pude abrir 8 PDFs más para un total de 16:
Esos 37 gigas de swap están comprimidos en la RAM (Windows también lo hace) pero claro esto no es mágico y tiene un coste, a partir de 40 (para la memoria física que tengo) el sistema, como es lógico, ya no va tan fino como antes debido al coste de memoria y procesador necesario para comprimir la swap en RAM, pero como tengo un procesador potente casi ni me entero de ello, el sistema sigue siendo muy usable.
Como la memoria ya no da más de sí, sigo abriendo PDFs para hacer uso de la swap de los discos duros:
He podido abrir 6 PDFs más y ahora sí que el sistema comienza a arrastrarse, pero a pesar del lag en algunas acciones sigue siendo manejable todavía, pero claro, ahora tengo 22 PDFs abiertos y sin swap sólo podria haber abierto 8. Luego he intentado abrir 2 más, pero Firefox ha petado por falta de memoria, así que hasta ahí llegó mi sistema; en otras tareas sí hubiese podido ocupar esos 26 gigas de swap en disco libres.
En definitiva, no tener swap o tener muy poca es perjudicial para el sistema.