Por defecto, Google Compute Engine (Debian) no viene con ningún espacio de intercambio. Si tiene programas periódicos que consumen un poco más de memoria, en lugar de agregar más memoria física, puede agregar un archivo de intercambio.

Es importante asignar memoria swap a nuestras maquinas virtuales en linux ya que de llegar al 100% de uso de memoria ram, nuestro SO puede congelarse o comenzar a fallar.

La configuración de un archivo de intercambio en Debian en Google Compute Engine se describe aquí:

En este caso asignaremos 2 GB de memoria swap

sudo fallocate -l 2G /swapfile

sudo chmod 600 /swapfile

sudo mkswap /swapfile

sudo swapon /swapfile

sudo swapon -s

Para hacer esto permanente agrégalo al /etc/fstab

/swapfile none swap sw 0 0

Si necesita cambiar el tamaño del archivo de intercambio primero desactivamos la swap, hacemos los cambios y luego la activamos:

sudo swapoff /swapfile

sudo fallocate -l 4G /swapfile

sudo mkswap /swapfile

sudo swapon /swapfile