Tengo buenos resultados en mi Ubuntu 17.04 siguiendo los consejos de Arian Acosta del blog . Uno puede sustituir el 4G aquí sudo fallocate -l 4G /swapfile
con cualquier cantidad de gigabytes que desee. Por ejemplo sudo fallocate -l 2G /swapfile
para TS.
En términos generales, el tamaño recomendado para un archivo de intercambio es 2 veces la cantidad de RAM, pero puede hacerlo tan grande como lo necesite. Recuerde que esto no es un sustituto de la memoria porque el rendimiento es mucho peor ya que las cosas están almacenadas en el disco.
Creé un script bash simple que incrementa el archivo de intercambio a 4GB y lo probé en Ubuntu 16.04.
Esto se puede ejecutar línea por línea o un script bash, pero lo uso para hacer instalaciones sin cabeza.
#!/bin/bash
echo "====== Current Swap ======"
sudo swapon -s
echo "====== Turning Off Swap ======"
sudo swapoff /swapfile
echo "====== Allocating 4GB Swap ======"
sudo fallocate -l 4G /swapfile
echo "====== Making Swap ======"
sudo mkswap /swapfile
echo "====== Setting Permissions to Root Only ======"
sudo chmod 600 /swapfile
echo "====== Turning On Swap ======"
sudo swapon /swapfile
echo "====== Current Swap ======"
sudo swapon -s
echo "====== Done! ======"
swapoff
crear un nuevo /mkswap
swapon -a