Un fichier swapp est indispensable pour un serveur cloud performant
Pour créer un fichier swap sur une instance AWS, connectez-vous à votre instance via SSH et utilisez des commandes Linux. D’abord, vérifiez la RAM existante et l’espace disponible. Ensuite, créez un fichier swap de la taille souhaitée avec
sudo fallocate -l <taille>G /swapfile. Finalement, configurez les permissions avec sudo chmod 600 /swapfile, configurez le fichier pour le swap avec sudo mkswap /swapfile, activez-le avec sudo swapon /swapfile, et ajoutez-le au fichier /etc/fstab pour qu’il soit persistant après le redémarrage. 1. Se connecter à l’instance
- Utilisez un client SSH pour vous connecter à votre instance Amazon EC2.
2. Vérifier la RAM et l’espace
- Vérifiez la mémoire vive actuelle avec
free -h. - Vérifiez l’espace disque disponible avec
df -h.
3. Créer le fichier swap
- Utilisez
fallocatepour créer un fichier de la taille souhaitée (par exemple, 2 Go) :bashsudo fallocate -l 2G /swapfile - Définissez les permissions du fichier pour qu’il ne soit lisible et exécutable que par le super-utilisateur :
bash
sudo chmod 600 /swapfile - Configurez le fichier en tant que zone de swap avec la commande
mkswap:bashsudo mkswap /swapfile
4. Activer le fichier swap
- Activez le fichier swap avec la commande
swapon:bashsudo swapon /swapfile - Vérifiez qu’il a été activé correctement avec la commande
free -housudo swapon -s.
5. Rendre le swap persistant après le redémarrage
- Pour que le fichier swap soit activé automatiquement à chaque démarrage, ajoutez une entrée au fichier
/etc/fstab:bashecho '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab - Vérifiez la configuration en redémarrant l’instance et en exécutant à nouveau
free -h.