Créer un fichier swap

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 fallocate pour créer un fichier de la taille souhaitée (par exemple, 2 Go) :
    bash
    sudo 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 :
    bash
    sudo mkswap /swapfile
    
     
4. Activer le fichier swap 
  • Activez le fichier swap avec la commande swapon :
    bash
    sudo swapon /swapfile
    
  • Vérifiez qu’il a été activé correctement avec la commande free -h ou sudo 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 :
    bash
    echo '/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.