Qu'est-ce que Swap sous Linux et comment l'utiliser?

linux

Peut-être beaucoup d'entre vous ont entendu parler de ce terme, la plupart le savent déjà, mais pour les débutants qui ne savent pas encore Ce dont je parle, je vais vous parler un peu de l'échange.

Le swap ou permuter l'espace mémoire ou également connu sous le nom de mémoire virtuelle, est celui qui utilise l'espace sur le disque dur au lieu d'un module de mémoire.

Autrement, les applications utilisent la RAM et sa disponibilité pour fonctionner et pouvoir travailler sur l'ordinateur, lorsque peu d'applications sont en cours d'exécution sur le système, celles-ci sont gérées avec la RAM disponible.

Maintenant que se passe-t-il quand le contraire est le cas si vos applications ont besoin de beaucoup de RAM ou s'il n'y a tout simplement plus de mémoire disponible C'est à ce moment que Swap entre en jeu.

Swap entre en service lorsque la mémoire réelle est épuisée, le système copie une partie du contenu de la mémoire RAM dans l'espace mémoire d'échange afin d'exécuter d'autres tâches.

L'un des principaux inconvénients de l'utilisation de ce système est que le système deviendra plus lent, car la vitesse de transfert de données entre la RAM et le disque dur est très différente et tout dépend de votre matériel.

Bien que dans SDD, cela change radicalement car il y a un meilleur transfert de données.

La vitesse compte ici pendant que la RAM les informations passent en l'espace de nanosecondes. Un SSD accède aux données en microsecondes tandis que, comme un disque dur normal, accède aux données en millisecondes. Cela signifie que la RAM est 1000 fois plus rapide que le SSD et 100.000 fois plus rapide que le disque dur ordinaire.

Quand est-il nécessaire d'utiliser le Swap?

échange

Même s'il y a beaucoup d'informations sur le net, Vous en trouverez deux types et c'est qu'ils sont ceux qui disent que le Swap à ce stade est inutile et d'autres qu'il est extrêmement utile.

Voici un dilemme, la réalité est que personnellement je n'ai pas eu le besoin d'utiliser une partition de swap, ceci parce que dans mon cas je n'exige généralement pas trop de mes équipes.

Bien que pour tout le monde soit différent, de ma part à ce jour mon système ne s'est jamais écrasé et je n'ai pas souffert car il ralentit par manque de mémoire RAM, il m'est arrivé que je remarque une lenteur, mais c'est dû car mon disque dur avait déjà des problèmes et j'ai dû le changer.

Mais les questions qu'ils nous posent sont:

  • ¿Combien devrait être la taille de l'échange?
  • ¿Le swap doit faire deux fois la taille de la RAM ou devrait-il être la moitié de la taille de la RAM?

Puisque les deux sont liés, je pense que par le bon sens, nous pouvons déduire ce qu'il faut faire.

Si vous avez un ordinateur avec 16 Go de RAM, votre Swap serait de 32 Go ou 8 Go, la réalité est qu'aucun, par bon sens lorsque vous accédez à 8 Go de mémoire sur votre disque dur, vous prend environ 2 minutes, voir le tableau la vitesse de transfert décrite ci-dessus n'est pas congruente.

maintenant si vous avez plus de 8 Go de RAM avec seulement 2 Go de swap suffisent, utiliser plus n'a pas de sens.

maintenant Si vous disposez de 6 Go ou moins, il est recommandé d'utiliser 1 Go à 2 Go.

Si vous utilisez des tâches de montage vidéo, des rendus ou pour lire des titres qui nécessitent quelque chose de considérable, la chose la plus saine et la meilleure est d'augmenter notre mémoire RAM et de ne disposer que de nos 2 Go de Swap.

Enfin, c'est à vous de choisir combien d'espace disque vous allez consacrer à Swap, comme je l'ai mentionné, personnellement je n'ai jamais saturé mon système donc cela fait aussi partie de votre façon d'utiliser votre ordinateur d'avoir plusieurs applications ouvertes sinon vous avez en cours d'utilisation.


7 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Gregory dit

    Je trouve l'article un peu déroutant pour lequel il est lancé. La bonne chose à faire est d'avoir le bélier dont nous avons besoin, si possible qu'il nous reste (les années ont passé où le bélier était un luxe presque inaccessible), le swap vous sort d'un pincement, mais quand vous devez y accéder en permanence, il vous laisse l'équipement presque inopérant, trop de retards vous posent des problèmes de communication des serveurs, rendent les temps d'attente dans les jeux inacceptables, etc., etc. L'ancienne règle du double swap que ram est obsolète, même si selon les processus cela peut être intéressant, si vous travaillez avec d'énormes données, mais que les calculs sont progressifs, il est possible de jouer avec swap pour éviter d'avoir à installer d'énormes quantités de RAM. Dans des cas comme la bureautique, 4 Go de RAM et 4 Go de swap sont généralement suffisants, mais avec la gourmandise des navigateurs Web, 8 Go de RAM et 2 Go de swap sont plus recommandés, pour les jeux aux trois quarts de la même et si vous augmentez à 16 Go de ram, vous pouvez minimiser le swap ou le supprimer.

  2.   fedu dit

    Terriblement désordonné

    RAM inférieure à 1 Go, donc swap doit être le double de votre RAM
    RAM supérieure à 1 Go de swap égal à 2 Go

    mais si vous voulez mettre le swap en veille prolongée, ils doivent être au moins identiques à votre swap que vous utilisez ou non, car l'hibernation est effectuée dans le swap.

  3.   fedu dit

    mais si vous voulez mettre le swap en veille prolongée, ils doivent être au moins identiques à ce que votre RAM l'utilise ou non, car l'hibernation se fait dans le swap.

    1.    Sombrecrizt dit

      Je sais que les informations sont déroutantes et c'est pourquoi je dis que nous devons savoir dans quel but l'ordinateur va être occupé et être conscient de la quantité de RAM dont nous disposons, car comme vous le dites, la recommandation Swap doit être la taille de la RAM si Nous parlons d'hibernation et voici comment je dis si vous avez 8 Go ou plus à titre d'exemple.
      Avoir une zone de swap de cette taille est assez incongru et surtout lorsque vous allez mettre votre ordinateur en veille prolongée, il occupe toute la RAM disponible à ce moment-là. Cela n'a pas de sens.
      Sans plus, d'un point de vue personnel, utiliser plus de 2 Go de swap n'a tout simplement pas de sens.

  4.   joëlgsm dit

    Dans un système interactif (un PC utilisateur), il ne devrait pas y avoir de swap car au moment où le système commence à tirer le swap pour une raison quelconque, l'ordinateur se fige et une fenêtre s'ouvre pour tuer le processus «Eat» le bélier est quelque chose de très lent, et il est généralement avantageux de s'éteindre en débranchant l'alimentation.
    L'échange n'est utile que pour l'utilisateur ordinaire pour mettre l'ordinateur en veille prolongée.

  5.   Gregory dit

    J'ai toujours vu autant de gaspillage à utiliser beaucoup de swap juste pour hiberner, en fait je n'hiberne en particulier jamais, quand j'éteins je le fais pour de vrai.

  6.   Kévin Tanza dit

    Je vais être le premier à admettre que je n'avais aucune connaissance du swap Linux; Je ne suis pas du tout un expert dans tout ce qui a à voir avec cette classe de technologie, donc je suis très reconnaissant pour cette explication 🙂 Cela a été très bon et bénéfique.