Ai-je besoin d'une partition d'échange lors de l'exécution de Linux ?

Une question fréquemment posée lors de l'installation de Linux est: « Ai-je besoin d'une partition d'échange? En termes informatiques, lorsque vous utilisez un ordinateur pour la première fois, la plupart des Mémoire est disponible. La seule mémoire utilisée est celle des processus requis par le système d'exploitation. Chaque fois que vous chargez une application, un nouveau processus démarre et une quantité de mémoire est réservée à l'application.

Chaque fois que vous chargez une nouvelle application, moins Mémoire est disponible pour exécuter ce programme. Finalement, l'ordinateur arrive à un point où il n'y a plus assez de mémoire pour exécuter cette application. C'est à ce moment qu'une partition d'échange sous Linux entre en jeu.

Que fait Linux lorsqu'il n'y a plus assez de mémoire?

Il tue les processus. Ce n'est pas quelque chose que vous voulez arriver. Bien qu'il existe un mécanisme de notation pour choisir les processus à tuer, cette décision appartient au système d'exploitation.

Vieux composants informatiques dans l'usine de recyclage, RAM
Westend61 / Getty Images

Linux ne tue les processus que lorsque la mémoire virtuelle est épuisée. La mémoire virtuelle est la quantité de RAM physique plus tout espace disque réservé à des fins de pagination (swap).

Considérez une partition d'échange comme un espace de débordement. Lorsque la mémoire principale est pleine, l'espace de débordement peut être utilisé pour de la mémoire supplémentaire. Il y a un inconvénient à utiliser une partition d'échange. En règle générale, la partition d'échange est plus éloignée de la mémoire normale et les données doivent être déplacées plus loin, ce qui prend du temps.

Vous pouvez créer une partition d'échange qui est utilisé par Linux pour stocker les processus inactifs lorsque la RAM physique est faible. La partition d'échange est l'espace disque mis de côté sur un disque dur.

Il est plus rapide d'accéder à la RAM que les fichiers stockés sur un disque dur. Si vous constatez que vous manquez constamment de mémoire et que votre disque dur ronronne, il est probable que votre ordinateur utilise excessivement l'espace de swap.

À quel point avez-vous besoin d'une partition d'échange?

Si vous avez un ordinateur avec une petite quantité de mémoire, une partition d'échange est fortement recommandée.

À titre de test, nous avons configuré une machine virtuelle avec 1 gigaoctet de RAM et aucune partition d'échange et installé Peppermint Linux, qui utilise le bureau LXDE, et dans l'ensemble, il a une faible empreinte mémoire.

Peppermint Linux est fourni avec Chrome préinstallé, et chaque fois que vous ouvrez un onglet Chromium, une quantité décente de mémoire est utilisée.

Nous avons ouvert un onglet et navigué jusqu'à linux.lifewire.com puis ouvert un deuxième onglet et fait de même. Nous avons continué à répéter ce processus jusqu'à ce que, finalement, la mémoire soit épuisée. Ensuite, Chromium a affiché un message indiquant que l'onglet avait cessé de fonctionner et était probablement dû à un manque de mémoire.

Ensuite nous configurer une nouvelle machine virtuelle avec 1 gigaoctet de RAM et une partition d'échange de 8 gigaoctets. Nous avons pu ouvrir plusieurs onglets, et bien que la RAM physique soit faible, l'espace d'échange a commencé à être utilisé et nous avons pu continuer à ouvrir des onglets.

Plateaux de disque dur
Matthew Field / www.photography.mattfield.com

Si vous avez une machine avec 1 gigaoctet de RAM, vous aurez probablement besoin d'une partition d'échange que si vous avez une machine avec 16 gigaoctets de RAM. Il est fort probable que vous n'utiliserez jamais l'espace d'échange sur une machine avec 8 gigaoctets de RAM ou plus, à moins que vous ne fassiez un calcul sérieux ou un montage vidéo.

Il est cependant toujours recommandé d'avoir une partition de swap. L'espace disque est bon marché. Mettez-en une partie de côté comme découvert lorsque votre ordinateur manque de mémoire.

Si votre ordinateur manque toujours de mémoire et que vous utilisez constamment de l'espace d'échange, pensez à mise à niveau de la mémoire sur votre ordinateur.

Si vous avez installé Linux et n'avez pas configuré de partition d'échange, créez un fichier d'échange qui atteint essentiellement le même objectif.

Puis-je réserver de l'espace sur mon SSD pour échanger de l'espace?

Vous pouvez réserver de l'espace sur un SSD pour l'espace de swap, et en théorie, il sera plus rapide d'accéder à cette partition que sur un disque dur traditionnel. Les SSD ont une durée de vie limitée et ne peuvent gérer qu'un certain nombre de lectures et d'écritures. Pour mettre les choses en perspective, ce nombre est élevé et un SSD durera probablement plus longtemps que la vie d'un ordinateur.

Installation d'un nouveau disque SSD sur un ordinateur portable
Andrii Atanov / Getty Images

L'espace d'échange est censé être un tampon de débordement et n'est pas utilisé de manière cohérente. Si vous utilisez constamment la partition d'échange, envisagez de mettre à niveau la mémoire.