Estou assumindo que você está usando o linux aqui, em parte por causa da menção de swapoff -a
, mas é aconselhável ser explícito sobre isso, seja no texto de sua pergunta e / ou através de tags.
Uma falha de troca gerará uma falha de memória no processo que teve sua memória paginada para o dispositivo de troca, ou seja, esse processo será eliminado.
A reinicialização de um sistema com um dispositivo de troca com falha simplesmente fornecerá um erro quando o swapon
for executado, mas o sistema continuará sem esse dispositivo de troca. Você pode usar outro dispositivo de troca diretamente com swapon /dev/whatever
e / ou editar /etc/fstab
e reinicializar e / ou swapon -a
.
Note que você também pode usar um arquivo como dispositivo de troca:
# create a large enough file (1GB here)
dd if=/dev/zero of=/var/SWAPFILE bs=1024k count=1024
# write swap signature to the file so that the kernel recognizes it
mkswap /var/SWAPFILE
# activate it
swapon /var/SWAPFILE