L'espace d'échange joue un rôle important dans les systèmes Linux, en particulier lorsque le système manque de mémoire. Il agit comme un espace de stockage de mémoire de sauvegarde qui aide le système à fonctionner correctement et à maintenir sa stabilité même sous une charge élevée. Cet article vous fournit un guide détaillé pour ajouter de l'espace de swap sur Ubuntu 22.04 LTS afin de garantir que les performances de votre système sont optimisées et peuvent gérer diverses charges de travail.
L'espace d'échange fournit une mémoire virtuelle qui complète la RAM physique du système. Lorsqu'un système manque de RAM, le noyau échange les données sur le disque pour éviter un manque de mémoire et des pannes du système. Les systèmes Linux utilisent généralement l'espace de swap pour gérer cette situation.
Un espace d'échange insuffisant peut entraîner une dégradation des performances, des plantages d'applications et des erreurs de mémoire insuffisante. Des outils de surveillance, par exemple, et offrent une visibilité sur l’utilisation des échanges. Si votre système atteint fréquemment la limite de swap, l'ajout d'espace supplémentaire peut améliorer la stabilité. top
free
Avant de créer un fichier d'échange, assurez-vous de vérifier si votre système dispose déjà d'un espace d'échange et quelle quantité d'espace libre est disponible sur votre disque dur.
Pour vérifier l'espace d'échange existant, utilisez la commande suivante :
sudo swapon --show
Si la sortie est vide, cela signifie que votre système ne dispose pas encore d'espace de swap. Pour vérifier l'espace libre sur votre disque dur, utilisez la commande suivante :
df -h
Après avoir confirmé qu'il y a suffisamment d'espace libre sur le disque dur, vous pouvez créer le fichier d'échange. La taille du fichier d'échange dépend des besoins du système, mais une bonne règle consiste à la rendre égale à la quantité de RAM du système. Pour créer un fichier d'échange de 1 Go, utilisez la commande suivante :
sudo fallocate -l 1G /swapfile
Après avoir créé le fichier d'échange, assurez-vous de le protéger en modifiant ses autorisations. Cela garantit que seul l'utilisateur root peut lire le fichier, protégeant ainsi votre système contre les menaces de sécurité potentielles.
Pour modifier les autorisations du fichier d'échange, utilisez la commande suivante :
sudo chmod 600 /swapfile
Après avoir créé et protégé votre fichier d'échange, vous pouvez le configurer comme espace d'échange. Tout d'abord, utilisez la commande mkswap
pour configurer la zone d'échange :
sudo mkswap /swapfile
Ensuite, activez le fichier d'échange à l'aide de la commande swapon
:
sudo swapon /swapfile
Après avoir configuré l'espace d'échange, assurez-vous de vérifier qu'il est disponible et fonctionne correctement. Vous pouvez utiliser à nouveau la commande swapon --show
pour ce faire. Si l'espace d'échange est correctement configuré, vous devriez maintenant voir une sortie indiquant le chemin, la taille et d'autres informations du fichier d'échange.
L'ajout d'espace d'échange sur Ubuntu 22.04 LTS est un processus simple qui peut améliorer considérablement les performances du système sous une charge importante. En suivant les étapes décrites dans ce guide, vous pouvez vous assurer que votre système dispose d'un filet de sécurité approprié lorsque la mémoire physique est épuisée. Comme toujours, n'oubliez pas que même si l'espace de swap est un outil utile, il ne remplace pas une mémoire physique adéquate, alors assurez-vous que votre système dispose de suffisamment de RAM pour répondre à ses besoins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!