La swap est une partie du disque que le système utilise comme mémoire de réserve quand la RAM est pleine. Sans elle, si tu manques de mémoire, Linux tue le processus qui consomme le plus, et c'est souvent justement ton serveur de jeu ou ta base de données.
En as-tu déjà ?
swapon --show
free -h
Si swapon --show ne renvoie rien, tu n'as pas de swap.
Créer un fichier de swap de 2 Go
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
La dernière ligne la garde active après un redémarrage. 1 à 2 Go suffisent en général ; ils occupent cet espace sur le disque.
Qu'il ne l'utilise que quand c'est vraiment nécessaire
Par défaut, Linux commence assez tôt à déplacer des choses vers la swap. Pour un serveur, mieux vaut qu'il attende d'en avoir besoin :
sysctl vm.swappiness=10
echo 'vm.swappiness=10' > /etc/sysctl.d/99-swappiness.conf
Ce que la swap ne fait pas
Le disque est bien plus lent que la RAM. Si ton serveur de jeu vit dans la swap, il va saccader quand même. Utilise-la comme filet de sécurité pour des pics ponctuels ; si tu vois avec free -h qu'elle est utilisée en permanence, ce qu'il te faut, c'est plus de RAM : passe à une offre supérieure, ça se fait sans rien migrer.