Ai-je besoin d'un swap dans Ubuntu ? L'approche réaliste (traduction)

Il fut un temps où un espace d'échange était nécessaire pour chaque installation de Linux, mais avec les PC modernes qui ont maintenant 8 Go ou plus de RAM, a-t-on encore besoin d'un espace d'échange dédié ? Si vous utilisez Ubuntu, avez-vous besoin d'un espace d'échange dans Ubuntu ?

Beaucoup répondront par l'affirmative. D'autres négativement. Ils ont tous leurs raisons pour justifier leur opinion. La vérité est que votre besoin de swap dépend de la façon dont vous utilisez votre ordinateur.

Note : bien que le contenu suivant soit abordé avec Ubuntu à l'esprit, il est applicable pour presque toutes les distributions Linux.

Les deux facettes du swap

Comme pour la plupart des distributions Linux modernes, sur Ubuntu, vous pouvez utiliser deux formes différentes d'échange. La version classique se présente sous la forme d'une partition dédiée. Elle est généralement mise en place lors de la première installation de votre système d'exploitation sur votre disque dur et existe en dehors du système d'exploitation Ubuntu, de ses fichiers et de vos données.

La version la plus moderne se présente sous la forme d'un fichier d'échange. Ce fichier existe parmi les fichiers de votre système d'exploitation à côté de vos données.

En ayant votre swap sous forme de fichier, vous pouvez le désactiver sans avoir à vous occuper des partitions ou à le supprimer pour récupérer l'espace. Il est également plus facile de créer un nouveau fichier d'échange à partir de zéro ou d'étendre votre swap sur différents volumes (en ajoutant un deuxième fichier d'échange, un troisième, etc.).

Si vous utilisez l'hibernation, vous avez besoin d'un swap

Commençons par mettre les choses au clair : si vous utilisez l'hibernation, vous avez besoin d'un swap. Et pas n'importe quel quantité, elle doit être au moins aussi grande que la mémoire vive de votre PC, plus quelques Go en plus.

Quand on demande à Ubuntu d'hiberner au lieu de s'éteindre, il enregistre tout ce qui se trouve dans votre RAM dans le swap avant de s'éteindre. La prochaine fois que vous allumerez votre PC, Ubuntu chargera l'état sauvegardé précédent de la mémoire depuis le swap.

Moins de mémoire que ce dont vous avez besoin, ajoutez un swap

Si Ubuntu lui-même ou les applications que vous exécutez dessus exigent plus de RAM que celle installée sur votre PC, vous devez ajouter un swap. Si vous ne le faites pas, lorsque votre mémoire vive se remplira, le système commencera à fermer les applications qu'il considère comme "moins importantes" pour libérer de la mémoire vive. Dans certains cas, cela peut aussi entraîner un plantage du système.

En règle générale, si vous avez moins de 8 Go de RAM sur votre système, vous avez besoin d'un swap.

Plus de mémoire que nécessaire, pas de swap

A l'opposé, si vous avez plus de 16 Go de RAM et que vous n'utilisez pas d'applications trop exigeantes comme Blender, n'éditez pas de vidéos 4K dans Kdenlive ou de multiples images en parallèle dans GIMP - vous constaterez peut-être qu'Ubuntu n'utilise jamais toute votre RAM.

Dans ce cas, et si vous n'utilisez pas l'hibernation, vous pouvez vous passer de swap. Pour les cas où vous avez besoin de plus de mémoire que vous n'en avez, vous pouvez facilement créer et activer un fichier d'échange. Vous pouvez même souhaiter qu'un petit fichier d'échange soit mis en place de manière permanente comme tampon et l'augmenter si nécessaire.

Vérifier l'utilisation de la RAM et agir en conséquence

Le verdict final est que, pour la plupart des utilisateurs, quelle que soit la quantité de mémoire vive dans leur ordinateur, il est suggéré d'utiliser au moins un petit swap comme sécurité. Pour ceux qui ont besoin d'un swap, nous ne pouvons pas recommander une taille spécifique car cela dépend aussi de la façon dont vous utilisez votre ordinateur. Ubuntu fournit un guide rapide sur la quantité de swap à mettre en place pour votre système.

En voici une version courte :
  • Si vous utilisez l'hibernation, il faut un swap de la taille de votre RAM plus un ou deux Go.
  • Si vous n'utilisez pas l'hibernation, surveillez votre utilisation de la RAM avec un outil comme htop ou le moniteur système pendant une période prolongée. Si votre mémoire vive est constamment remplie, vous avez besoin d'un swap. Ajoutez un swap de la moitié de la taille de votre RAM et vérifiez si les problèmes ont disparu. Si ce n'est pas le cas, répétez l'opération en augmentant la taille de votre swap à 1xRAM, puis à 1,5xRAM, et ainsi de suite.
  • Si vous n'utilisez pas l'hibernation et que, quelle que soit la puissance de votre ordinateur, vous ne voyez jamais sa mémoire vive pleinement utilisée, avez-vous toujours plus de 25 % de mémoire vive disponible en permanence ? Dans ce cas, vous n'avez probablement pas besoin d'un swap et vous pourriez le désactiver.
Si vous avez décidé que vous avez besoin d'un swap sur votre système, vous devriez apprendre à gérer l'utilisation du swap sous Linux, ou utiliser zswap à la place pour les anciens ordinateurs portables.

source :
https://www.maketecheasier.com/need-swap-in-ubuntu/

Miroir :
https://app.sigle.io/linkzilla1.id.blockstack/efIVpoExnjwY862X_jTk6

Enregistrer un commentaire

Les commentaires sont validés manuellement avant publication. Il est normal que ceux-ci n'apparaissent pas immédiatement.

Plus récente Plus ancienne