La plupart des installations Linux recommandent d'inclure une partition de swap. Cela peut sembler étrange aux utilisateurs de Windows habitués à avoir l'ensemble de leur système d'exploitation sur une seule partition.

À quoi sert une partition de swap, en avez-vous même besoin et quelle doit être sa taille? Ce sont toutes des questions importantes qui, avec les bonnes réponses, peuvent sérieusement améliorer les performances de votre système.

Ce que fait la partition d'échange Linux

Partitions dans Ubuntu Linux

La partition de swap sert d'espace de débordement pour votre RAM. Si votre RAM se remplit complètement, toutes les applications supplémentaires s'exécuteront sur la partition de swap plutôt que sur la RAM.

Cela peut sembler un moyen simple d'augmenter la quantité de mémoire utilisable de votre ordinateur sans obtenir davantage de RAM, mais ce n'est pas le cas. La RAM est le matériel idéal pour la mémoire car elle est extrêmement rapide, contrairement aux disques durs qui sont, relativement parlant, beaucoup plus lents.

Les disques SSD peuvent avoir rendu les performances moins problématiques avec leurs vitesses bien améliorées






Comment fonctionnent les disques SSD?
Dans cet article, vous apprendrez exactement ce que sont les SSD, comment les SSD fonctionnent et fonctionnent réellement, pourquoi les SSD sont si utiles et le principal inconvénient des SSD.
Lire la suite

, mais même ils ne peuvent pas correspondre à la RAM. Cela est également vrai pour les SSD NVMe plus récents






Qu'est-ce qu'un SSD M.2? Les avantages, les inconvénients et comment en installer un
Vous voulez que votre système d'exploitation fonctionne encore plus rapidement? La réponse est d'utiliser un lecteur SSD M.2. Voici ce que vous devez savoir.
Lire la suite

. Dans les deux cas, vous ne voudriez pas provoquer d'usure supplémentaire sur votre disque SSD.

Une analogie étroite de la partition de swap est le fichier d'échange Windows






Comment résoudre les fuites de mémoire RAM ou de mémoire faible dans Windows
Avez-vous 4 Go ou plus de RAM et votre ordinateur semble-t-il toujours lent? Vous pouvez souffrir d'une fuite ou d'une pénurie de mémoire. Nous vous montrons comment dépanner tous vos Windows (10) …
Lire la suite

, bien qu'il existe de nombreuses différences techniques entre les deux.

La partition d'échange Linux ne se limite pas à un espace de stockage de débordement. Il peut aider votre PC de différentes manières.

Priorisation

Une partition de swap peut également aider à déplacer certains éléments de votre mémoire vers votre disque dur afin de laisser plus de place en mémoire pour les éléments plus importants. Cela implique que les éléments qui sont rarement touchés seraient déplacés vers la partition de swap.

Le seuil de ce qui est considéré comme «rare» dépend du «swappiness» (oui, c'est le terme réel utilisé), qui est configurable. Un swappiness plus élevé signifie que les données sont plus susceptibles d'être déplacées vers la partition de swap. Une permutation plus faible signifie que les données sont moins susceptibles d'être déplacées vers la partition de permutation.

Hibernation

Une partition de swap est utilisée comme destination du contenu de votre mémoire chaque fois que vous dites à votre système d’hiberner. Cela signifie que sans partition de swap, l'hibernation sur Linux est impossible.

Cela dit, il est devenu assez rare que les gens utilisent la fonction d'hibernation, donc cela peut ne pas vous intéresser.

Avez-vous besoin d'une partition de swap?

Créer une partition de swap dans Ubuntu Linux

Est-ce à dire qu'une partition de swap est nécessaire? Pas du tout! Un système Linux peut parfaitement fonctionner sans partition de swap. Nous avons déjà discuté des avantages d'une partition de swap. Maintenant, pourquoi ne voudriez-vous pas en avoir un?

Lorsque l'échange de partitions n'aide pas

Les partitions de swap ont leurs inconvénients. Ils occupent de l'espace sur votre disque dur qui ne se redimensionne pas dynamiquement lorsqu'il n'est pas utilisé. Une utilisation intensive des swaps peut également augmenter l'usure de votre lecteur principal. Dans certains cas, l'échange de partitions n'aide même pas à améliorer les performances. Voici un exemple où avoir une partition de swap peut être pire que de ne pas en avoir.

Supposons que vous avez installé Linux sur un ancien netbook avec seulement 2 Go de RAM et un disque dur à 5400 tr / min. Avec seulement 2 Go de mémoire, vous pouvez imaginer que cela se remplit assez rapidement avec quelques onglets de navigateur ouverts. La partition de swap vous permet de les garder tous ouverts lorsque la mémoire déborde






De combien de RAM avez-vous vraiment besoin?
De combien de mémoire d'ordinateur avez-vous besoin? Voici comment vérifier votre RAM installée et la quantité de RAM dont votre ordinateur a besoin.
Lire la suite

.

Mais un goulot d'étranglement apparaît à cause de la vitesse de 5400 tr / min du disque dur. Étant donné que le disque dur est si lent et que le système veut constamment accéder à la partition de swap, le netbook devient extrêmement lent. La machine est suffisamment lente pour être inutilisable, sauf si vous fermez tout pour libérer de la mémoire.

La permutation définie ne garantit pas que tout dans la partition de swap reviendra une fois que l'espace sera disponible dans la RAM. Au lieu de cela, une grande partie peut rester dans la partition de swap, entraînant la lenteur du netbook. Il vous reste donc à redémarrer votre ordinateur pour commencer à partir d'une table rase, ce qui prend un certain temps car le système doit tout supprimer de la partition de swap avant de s'arrêter.

Que se passe-t-il lorsque vous n'avez pas d'échange

Si vous décidez de renoncer à une partition de swap, connaissez les risques. Lorsque votre ordinateur a besoin de plus de RAM que ce qui est disponible, l'interface peut se bloquer. Vous risquez de devoir forcer la fermeture de votre ordinateur et de perdre toutes les données sur lesquelles vous travailliez.

Dans de tels cas, vous souhaiterez peut-être disposer d'une partition de swap, même si elle n'a été utilisée qu'une seule fois. Cela dépend si vous manquez souvent d'espace de stockage. Souhaitez-vous remarquer si vous aviez 4 Go d'espace de stockage en moins parce que vous avez consacré ce montant à l'échange?

Recommandations de swap Linux

Voici quelques recommandations pour savoir quand vous voudrez peut-être avoir une partition de swap et quelle sera sa taille.

  • Si vous souhaitez pouvoir mettre votre ordinateur en veille prolongée, alors vous devriez avoir une partition de swap. La taille de cette partition doit être la taille de votre mémoire installée, plus 10 à 25% supplémentaires pour laisser de la place à tous les éléments qui ont déjà été déplacés dans la partition de swap.
  • Je veux juste un petite amélioration des performances (et vous avez au moins un disque dur à 7200 tr / min)? Ensuite, vous pouvez ajouter une partition de swap si vous le souhaitez. La taille de celle-ci peut être celle que vous souhaitez, mais je ne la rendrais pas plus grande que si vous créiez une partition de swap pour activer l'hibernation.
  • Si vous utiliser occasionnellement des applications lourdes qui nécessitent de la RAM supplémentaire, une partition de swap peut servir de tranquillité d'esprit. Dans ce cas, vous n'avez pas besoin que votre partition de swap soit aussi grande que votre RAM.
  • Si vous avez un disque dur à 5400 tr / min, alors vous ne voudrez peut-être pas créer une partition de swap tout simplement parce que le goulot d'étranglement peut aggraver la situation de votre ordinateur. Mais si vous voulez absolument avoir un échange, vous pouvez toujours créer une partition en utilisant les mêmes directives de dimensionnement décrites ci-dessus. Assurez-vous simplement de changer la valeur de swappiness à quelque chose de beaucoup plus bas.

Changer la permutabilité

Fichier d'échange de Ubuntu Linux

Comme de nombreux aspects du bureau Linux, la permutation de votre ordinateur est stockée dans un fichier texte. Vous pouvez trouver ce fichier en accédant à / proc / sys / vm.

Lorsque vous ouvrez le fichier, vous verrez un seul numéro indiquant votre swappiness actuel. Vous pouvez modifier ce fichier à l'aide de n'importe quel éditeur de texte de votre choix, tant que vous disposez des droits root.

Pour ce faire, avec l'éditeur de texte GNOME par défaut trouvé dans Ubuntu et Fedora, vous pouvez essayer:

sudo gedit /proc/sys/vm/swappiness

Il existe également une option de ligne de commande qui fonctionne quel que soit l'éditeur de texte que vous avez installé. Entrez simplement:

sudo sysctl vm.swappiness=20

Vous pouvez entrer n'importe quel chiffre compris entre 0 et 100. La valeur indique quand vous voulez que Linux commence à déplacer activement les processus de la mémoire vers la partition de swap. Ainsi, par exemple, une valeur de 20 indique que les processus seront déplacés lorsque l'utilisation de la mémoire atteindra 80%; la valeur d'échange par défaut dans Ubuntu de 60 indique que les processus seront déplacés lorsque l'utilisation de la mémoire atteindra 40%.

Vous pouvez vérifier si la modification a réussi en rouvrant ce fichier texte. Sans surprise, le terminal offre un moyen plus rapide de vérifier votre swappiness. Entrez simplement cette commande:

cat /proc/sys/vm/swappiness

Votre PC se sent-il plus rapide?

Les partitions d'échange peuvent faire une différence majeure dans les performances de votre système, parfois pour le meilleur et parfois pour le pire. Maintenant que vous savez à quoi sert la partition de swap, j'espère que vous êtes mieux équipé pour prendre la décision appropriée à votre situation.

Mais avant de re-partitionner votre disque, sachez que la gestion de la mémoire ne se résume pas à la quantité de RAM dont vous disposez et à la taille de votre partition d'échange Linux. Prenez un moment pour apprendre comment Linux gère la RAM






Linux mange-t-il votre RAM? Comment gérer votre mémoire
Pourquoi Linux tourne-t-il soudainement lentement? Voici comment vérifier l'utilisation de la RAM et accélérer à nouveau les choses sur votre PC ou ordinateur portable Linux.
Lire la suite

.