GNU/Linux >> Tutoriels Linux >  >> Linux

Linux :ne pas créer de partition de swap ?

Les systèmes d'exploitation modernes nécessitent un espace d'échange pour utiliser efficacement la RAM. Même si votre système dispose de beaucoup de RAM, le gaspillage de RAM entraîne un cache de tampon plus petit, ce qui signifie une augmentation des E/S de disque. Ainsi, quelle que soit la quantité de RAM dont vous disposez, vous souhaitez toujours que le système l'utilise efficacement. L'utiliser efficacement signifie extraire de la RAM des éléments auxquels il est extrêmement peu probable d'accéder.

Lorsque vous démarrez un système typique, un grand nombre de services démarrent. Les programmes exécutent le code d'initialisation et modifient les mappages de mémoire privée au cours du processus. Un certain nombre de ces services ne seront jamais courir à nouveau. Beaucoup d'entre eux ne fonctionneront pas pendant des heures. Sans échange, le système d'exploitation n'a d'autre choix que de conserver les mappages de mémoire privée modifiés associés à ces services dans la RAM pour toujours. C'est de la RAM qui ne peut jamais être utilisée comme cache disque.

Vous voulez donc échanger, que vous en ayez besoin ou non.


J'utilise un système de bureau sans aucun échange depuis quelques années, et tout se passe bien ! Il y a quelques comportements qui sont différents; certains d'entre eux sont avantageux et certains pourraient vous nuire. Tout dépend de ce que vous faites.

Une différence majeure est la façon dont le système se comporte lorsque la mémoire est épuisée :

S'il n'y a pas de partition d'échange, le tueur de MOO s'exécute immédiatement. Si vous avez un programme qui perd de la mémoire, c'est probablement celui qui sera tué. Cela se produit et vous récupérez le système presque instantanément.

S'il existe une partition d'échange, le noyau pousse le contenu de la mémoire dans l'espace d'échange. Un processus errant peut continuer à allouer de la mémoire. Cela continue jusqu'à ce que le swap soit épuisé, ce qui peut prendre de dix minutes à une heure si vous avez une grande partition de swap. Pendant qu'il fait cela, votre système ralentit. Il devient impossible d'ouvrir un terminal et de tuer le processus. Je débranche généralement le cordon d'alimentation lorsque cela se produit.

Donc, puisque je vais perdre mes données de toute façon lorsque le système OOM, je préfère la première option pour avoir au moins une chance (élevée) de récupération.


L'échange est nécessaire pour l'hibernation, sinon vous pouvez très bien vous en passer.


Linux
  1. Comment créer un système de fichiers sur une partition ou un volume logique Linux

  2. Comment créer un fichier d'échange sous Linux

  3. Comment étendre une partition swap LVM sous Linux

  4. Comment activer la partition d'échange Linux?

  5. Linux :Échangez en plus gros morceaux

Comment créer des partitions sous Linux

Comment créer un nouveau système de fichiers Ext4 (partition) sous Linux

Commande Fdisk sous Linux (créer des partitions de disque)

Comment créer ou ajouter une partition SWAP dans Ubuntu et Linux Mint

Comment créer des partitions de disque sous Linux

Créer une partition sous Linux - Un guide étape par étape