Aujourd'hui, vous apprendrez comment augmenter la taille de Swap sur les systèmes Linux, cela s'applique aux serveurs CentOS Linux et cPanel.
Parfois, la taille de notre mémoire d'échange est trop petite, et une fois que votre espace d'échange est totalement consommé, vous serez confronté à des vitesses très lentes sur votre serveur car votre RAM + Swap sera pleinement utilisée.
Mais bon, qu'est-ce que la mémoire Swap après tout ?
La mémoire d'échange est une mémoire sur disque qui est utilisée lorsque la mémoire RAM est pleine. Une fois que vous atteignez la quantité totale de RAM, Linux basculera automatiquement et commencera à utiliser la mémoire SWAP, puis les pages inactives en mémoire seront déplacées vers SWAP. Une chose importante à considérer :le swap n'est pas la même chose que la RAM, le swap est basé sur l'espace disque (SATA, SAS ou SSD), qui est plus lent que la RAM, alors gardez à l'esprit qu'une fois que SWAP est utilisé, vous pouvez voir un ralentissement dans les performances de votre système.
La mémoire d'échange est
Comment puis-je augmenter la taille de Swap sur cPanel et CentOS Linux ?
Nous pouvons augmenter la taille d'échange de 4 Go maintenant.
Créer un fichier d'échange
touch /newswap
Utilisez la commande suivante pour créer 4 Go de fichier d'échange.
dd if=/dev/zero of=/newswap bs=1M count=4096
Cette commande créera une partition Linux de 4 Go. Afin de convertir cette partition en partition Swap, vous devrez utiliser la commande mkswap, comme vous le voyez ci-dessous :
mkswap /newswap
Très bien, votre nouvelle partition d'échange est prête à être un échange actif, nous le ferons en utilisant la commande 'swapon', vérifiez-la :
swapon /newswap
Enfin, pour que votre mémoire d'échange soit automatiquement chargée après le redémarrage, vous devrez ajouter une entrée à votre fichier /etc/fstab, comme ceci :
nano -w /etc/fstab
Ajoutez ensuite ce contenu :
/newswap swap swap defaults 0 0
Enregistrez et fermez le fichier.
Comment puis-je vérifier si mon Swap est détecté et utilisé par le système Linux ?
Simple, utilisez la commande ‘free’ :
free -m
Vous devriez obtenir quelque chose comme :
[[email protected]:~]free -m total used free shared buffers cached Mem: 24001 19118 4883 6 638 1697 -/+ buffers/cache: 16781 7219 Swap: 7999 185 7814
La dernière ligne affiche toutes les valeurs de votre mémoire SWAP (mémoire swap totale, swap utilisé et swap libre restant)
Comment puis-je supprimer ma mémoire SWAP ?
Tout d'abord, désactivez votre SWAP à l'aide de la commande "swapoff", comme ceci :
swapoff /newswap
Supprimez votre entrée Swap du fichier /etc/fstab
nano -w /etc/fstab
Supprimez le fichier /newswap à l'aide de la commande "rm", comme vous le voyez ci-dessous :
rm /newswap -fv
Conclusion
Comme vous le voyez, il est assez facile d'augmenter la taille de Swap sur les serveurs CentOS et cPanel, cela devrait prendre environ 1 minute, puis vous êtes prêt à partir. N'oubliez pas que l'utilisation de SWAP est un symptôme de manque de RAM, il est donc toujours recommandé d'avoir beaucoup de RAM car Swap est un type de mémoire lent et n'est jamais recommandé pour les applications très exigeantes.
Lectures complémentaires :tout sur la mémoire d'échange
Comment augmenter la taille de Swap sur CentOS + cPanel a été modifié pour la dernière fois :7 février 2017 par Esteban Borges