Comment augmenter l’espace d’échange sur Linux
La gestion de la mémoire sur les systèmes Linux est cruciale pour maintenir les performances, et l’espace d’échange joue un rôle essentiel à cet égard. Lorsque votre système n’a plus de RAM, il peut utiliser l’espace d’échange pour continuer à exécuter des applications, bien qu’il soit plus lent que la mémoire physique. Cet article vous guidera tout au long du processus d’augmentation de l’espace d’échange sur votre système Linux, garantissant ainsi de meilleures performances et une meilleure stabilité.
Dans ce tutoriel, vous allez apprendre :
- Comment vérifier l’espace d’échange existant
- Méthodes permettant d’augmenter l’espace d’échange, y compris l’utilisation d’un fichier d’échange et d’une partition d’échange
- Comment activer et vérifier le nouvel espace d’échange
Configuration logicielle requise et conventions de ligne de commande Linux
Comment augmenter l’espace d’échange sur Linux
L’augmentation de l’espace d’échange sous Linux peut être réalisée de plusieurs façons. Les méthodes les plus courantes sont la création d’un fichier d’échange ou d’une partition d’échange. Ce tutoriel vous guidera à travers chaque méthode avec des instructions claires.
Instructions étape par étape
Vérifiez l’espace d’échange existant : Avant d’apporter des modifications, il est important d’évaluer votre utilisation actuelle de l’espace d’échange.
swapon --show
-
Créer un fichier d’échange : pour augmenter l’espace d’échange à l’aide d’un fichier, commencez par créer un nouveau fichier d’échange. Remplacez
1G
par la taille souhaitée.sudo fallocate -l 1G /swapfile
Cette commande alloue un fichier de la taille spécifiée. Si
fallocate
n’est pas disponible, vous pouvez utiliserdd
comme alternative :sudo dd if=/dev/zero of=/swapfile bs=1G count=1
Définir les autorisations correctes : Il est crucial de définir les bonnes autorisations pour des raisons de sécurité.
sudo chmod 600 /swapfile
Créez le fichier d’échange : Maintenant que le fichier est créé, vous devez le configurer en tant qu’espace d’échange.
sudo mkswap /swapfile
Activer le fichier d’échange : Pour commencer à utiliser le fichier d’échange nouvellement créé, vous devez l’activer.
sudo swapon /swapfile
Vérifiez la modification : Enfin, vérifiez que le fichier d’échange est actif à l’aide de la commande suivante.
swapon --show
Cette commande répertorie les zones d’échange actuellement utilisées. Vous pouvez également utiliser free -h
pour voir un résumé de votre utilisation de la mémoire, y compris swap.
Cela garantit que seul l’utilisateur root peut lire ou écrire dans le fichier d’échange.
Cette commande prépare le fichier à utiliser comme espace d’échange.
Cette commande active le fichier d’échange et le rend disponible.
Votre nouveau fichier d’échange doit être répertorié comme actif. De plus, vous pouvez exécuter free -h
pour voir l’utilisation de l’échange mis à jour.
RÉSUMÉ
L’augmentation de l’espace d’échange peut améliorer considérablement les performances de votre système lors de scénarios d’utilisation élevée de la mémoire. En suivant les étapes ci-dessus, vous obtiendrez un environnement de travail plus stable.
Conclusion
Dans ce tutoriel, vous avez appris à augmenter efficacement l’espace d’échange sur votre système Linux à l’aide d’un fichier d’échange ou d’une partition d’échange. La surveillance et la gestion régulières de la mémoire de votre système peuvent améliorer les performances et rendre l’expérience utilisateur plus fluide.
Foire aux questions (FAQ)
Qu’est-ce que l’espace d’échange ?
L’espace d’échange est une partie du disque qui est utilisée comme mémoire virtuelle. Il agit comme une zone de débordement lorsque la RAM physique est pleine.
Combien d’espace d’échange dois-je allouer ?
La règle générale est d’allouer un espace d’échange égal à la taille de votre RAM ou le double si vous prévoyez d’utiliser la mise en veille prolongée. Cependant, les besoins peuvent varier en fonction de l’utilisation du système.
Puis-je ajouter plus d’espace d’échange pendant que le système fonctionne ?
Oui, vous pouvez créer un fichier d’échange et l’activer sur un système en cours d’exécution sans avoir à redémarrer.
Est-il préférable d’utiliser des partitions d’échange ou des fichiers d’échange ?