Maison > Article > Tutoriel système > Conseils d'extension de partition Linux pour ajuster la taille de l'espace d'échange
Éditeur PHP Apple vous présente la technique d'expansion de partition pour ajuster la taille de l'espace d'échange dans les systèmes Linux. L'espace de swap joue un rôle important lorsque la mémoire système est insuffisante. L'extension de l'espace de swap peut améliorer les performances et la stabilité du système. Cet article présentera en détail comment étendre rapidement et en toute sécurité la partition Swap dans les systèmes Linux, vous aidant ainsi à mieux gérer les ressources système et à améliorer l'efficacité du travail.
Exécutez la commande suivante :
sudo swapon --show
Cela affichera tout l'espace d'échange actif, y compris son type (par exemple fichier ou partition), sa taille, son utilisation et son emplacement.
Si vous êtes uniquement intéressé par le chemin du fichier ou le chemin de la partition, vous pouvez afficher les mêmes informations via /proc/swaps
Fichier :
cat /proc/swaps
Cela listera tous les espaces d'échange du système, y compris leurs emplacements.
Sur Manjaro (une distribution Linux basée sur Arch), vous pouvez configurer un espace d'échange en utilisant plusieurs méthodes. Voici les étapes générales pour créer et mettre en place un espace d'échange :
Créer un fichier d'échange :
Choisissez un répertoire (généralement /
) et créez un fichier d'échange. Par exemple, créez un fichier d'échange de 4 Go :
sudo fallocate -l 4G /swapfile
Définissez les autorisations correctes :
Pour des raisons de sécurité, vous devez vous assurer que le fichier d'échange n'est accessible en lecture et en écriture que par l'utilisateur root :
sudo chmod 600 /swapfile
Format à échanger :
sudo mkswap /swapfile
Activer l'échange :
sudo swapon /swapfile
Rendre le swap persistant :
Pour conserver les paramètres d'échange lors des redémarrages, une entrée doit être ajoutée au fichier /etc/fstab
. Ouvrez d'abord le fichier fstab à l'aide d'un éditeur de texte :
sudo nano /etc/fstab
Ensuite, ajoutez la ligne suivante à la fin du fichier :
/swapfile none swap defaults 0 0
Enregistrez et fermez le fichier.
Ajuster l'échange (facultatif) :
Swappiness est une valeur qui indique avec quelle agressivité le système doit utiliser l'espace de swap. Les valeurs vont de 0 à 100, 100 indiquant l'utilisation la plus active du swap.
Afficher la valeur actuelle du swappiness :
cat /proc/sys/vm/swappiness
Si vous devez le modifier, par exemple le régler sur 10 :
sudo sysctl vm.swappiness=10
Pour le rendre persistant, ajoutez ou modifiez la valeur /etc/sysctl.conf
文件中的vm.swappiness
.
Veuillez noter que même si les étapes ci-dessus décrivent comment utiliser un fichier d'échange, vous pouvez également choisir de créer une partition d'échange sur votre disque dur. Le choix d'utiliser un fichier d'échange ou une partition d'échange dépend de vos besoins et préférences spécifiques.
NAMETYPE SIZE USED PRIO /swapfile file 512M 397.9M -2
D'après le résultat fourni, vous disposez actuellement d'une taille de 512 Mo /swapfile
comme fichier d'échange, et il a utilisé 397,9 Mo. Si vous souhaitez augmenter la taille de ce fichier d'échange, vous pouvez suivre les étapes ci-dessous :
Fermez le fichier d'échange actuel :
Vous devez fermer le fichier d'échange actuel avant de le redimensionner :
sudo swapoff /swapfile
Redimensionner le fichier d'échange :
Supposons que vous souhaitiez redimensionner le fichier d'échange à 1 Go :
sudo fallocate -l 1G /swapfile
Reformater pour échanger :
sudo mkswap /swapfile
Réactiver l'échange :
sudo swapon /swapfile
Vérifiez la nouvelle taille d'échange :
Utilisez à nouveau la commande swapon --show
pour confirmer la nouvelle taille du fichier d'échange :
sudo swapon --show
Complet
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!