GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment augmenter la taille de swap sur CentOS + cPanel

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
Cent OS
  1. Comment augmenter Swap sous Linux / CentOS / Redhat / Ubuntu

  2. Comment installer cPanel sur CentOS

  3. Comment augmenter la limite de mémoire PHP

  4. Comment installer Python 2.7 ou Python 3.x + Django 1.8 + sur CentOS 6 + cPanel

  5. Comment augmenter la taille du swap ?

Comment installer cPanel-WHM sur CentOS 8

Comment installer cPanel sur CentOS 8

Comment augmenter le quota de boîte aux lettres dans cPanel ?

Comment installer cPanel et WHM dans CentOS 6

CentOS / RHEL :Comment ajouter une nouvelle partition de swap

Comment ajouter un espace d'échange sur les serveurs Linux (CentOS/RHEL) à la volée