Maison > Tutoriel système > Linux > le corps du texte

Conseils d'extension de partition Linux pour ajuster la taille de l'espace d'échange

王林
Libérer: 2024-02-29 11:43:31
avant
1023 Les gens l'ont consulté

Conseils dextension de partition Linux pour ajuster la taille de lespace déchange

Afficher l'emplacement et la taille actuels du fichier 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
Copier après la connexion
Copier après la connexion

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/swapsFichier :

cat /proc/swaps
Copier après la connexion

Cela listera tous les espaces d'échange du système, y compris leurs emplacements.

Créer un nouvel espace Swap

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
Copier après la connexion

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
Copier après la connexion

Format à échanger :

sudo mkswap /swapfile
Copier après la connexion
Copier après la connexion

Activer l'échange : 

sudo swapon /swapfile
Copier après la connexion
Copier après la connexion

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
Copier après la connexion

Ensuite, ajoutez la ligne suivante à la fin du fichier :

/swapfile none swap defaults 0 0
Copier après la connexion

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
Copier après la connexion

Si vous devez le modifier, par exemple le régler sur 10 :

sudo sysctl vm.swappiness=10
Copier après la connexion

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.

Ajuster la taille de l'espace d'échange

NAMETYPE SIZE USED PRIO
/swapfile file 512M 397.9M -2
Copier après la connexion

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
Copier après la connexion

Redimensionner le fichier d'échange :

Supposons que vous souhaitiez redimensionner le fichier d'échange à 1 Go :

sudo fallocate -l 1G /swapfile
Copier après la connexion

Reformater pour échanger :

sudo mkswap /swapfile
Copier après la connexion
Copier après la connexion

Réactiver l'échange :

sudo swapon /swapfile
Copier après la connexion
Copier après la connexion

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
Copier après la connexion
Copier après la connexion

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!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!