Linux puede funcionar bastante feliz sin intercambio si tiene suficiente RAM para todo lo que le pide que haga, aunque todavía es una buena idea tener un intercambio, ya que a veces puede obtener un mejor rendimiento cuando está cerca de llenar memoria al presionar algunos no recientemente -utilizó cosas en el disco liberando RAM para usar como caché / búfer para las operaciones de E / S actualmente activas.
Además, tener un poco de intercambio, sin importar la cantidad de RAM que tenga, permite un poco de red de seguridad adicional en caso de que una aplicación se comporte mal y necesite más RAM de lo habitual, o si elige hacer algo inusual que necesita mucha memoria.
En general, no estoy de acuerdo con 2xRAM en máquinas modernas. Si tiene suficiente para terminar con 8 Gb de páginas para cambiar al disco, es probable que su sistema haya alcanzado una velocidad completamente inutilizable en ese momento de todos modos. Incluso 1xRAM puede ser excesivo en muchos casos IMO. Recuerde que puede agregar espacio de intercambio en forma de archivo en cualquier momento, por lo que puede agregar más intercambio más adelante si lo necesita. por ejemplo, para agregar un GB extra de intercambio:
dd if=/dev/zero of=/path/to/newfile bs=1024 count=1048576
mkswap /path/to/newfile
swapon /path/to/newfile
y para eliminarlo (una vez que ya no sea necesario):
swapoff /path/to/newfile
rm /path/to/newfile
(recuerde, sin embargo, que cambiar a archivos es un poco más lento que directamente a una partición o volumen lógico ya que tiene una sobrecarga del sistema de archivos y un mayor potencial de fragmentación a considerar)
La hibernación, es decir, en computadoras portátiles / netbooks, puede complicar un poco las cosas ya que IIRC Linux almacena el estado de memoria en el espacio de intercambio, por lo que definitivamente necesita más que el tamaño de su RAM como intercambio si planea usar la hibernación (y no sé si eso debe ser un intercambio basado en la partición / volumen o si se puede usar un archivo basado; sin duda tendrá que mencionarse algo fstab
que se puede ver muy temprano en el proceso de arranque cuando el disco RAM inicial está en uso y su raíz real aún no está montada )
Sin embargo, estos puntos pueden ser discutibles. Si tiene terabytes de almacenamiento en disco, es probable que asignar 8 Gb para intercambiar sea muy difícil.