Bonsoir,

Je suis très étonné de voir un SWAP de 700Mo.
Pour ma part c'était vrai il y a déjà un bon moment avec de vielles
distributions.
Je lis et entends partout que le SWAP doit représenter le double de la RAM
en volume.
RAM 1Go = SWAP 2Go

Donc si j'ai 32 GB de mémoire, je vais mettre 64 GB de swap? Pour quoi
faire au juste? Si j'ai de la mémoire, n'est-ce pas pour éviter de
swapper?

tout juste. l'adage cite est tres (devrais-je dire trop) ancien et n'est plus vraiement d'actualite (ou si peu).

Dans l'antiquite la memoire etait chere et peu disponible. Les systeme disposait de quelques MB de RAM (16, 32 voire 64). La, systeme etait souvent en recherche de quelques MB de rab. pour survivre Avec l'avenement des GB de RAM, nous ne sommes plus (mais alors la plus du tout) dans la meme situation. Aujourd'hui, comme l'explique Herve, si on va chercher ce rab, c'est qu'il y a un souci. Il existe encore deci dela quelques processus croyant a l'existence de la swap et la necessitant donc pour exister, Mais peut-etre pas.

Sur une station de travail (desktop) elle est devenue quasi inutile car en cas de reel souci cause par une application qui part en vrille, il est facile de rebooter.

Par contre sur un serveur cela peut donner le temps a un admin d'intervenir avant que la machine ne soit morte et d'eviter de tuer des processus qui ne sont pas concerne par le souci, par un reboot intempestif. A titre professionnel j'administre (entre-autre) un serveur qui a 8GB de RAM et de la swap (je ne sais meme plus combien de memoire). Ce serveur doit avoir un uptime d'environ 2 ans. Il heberge 19 serveurs virtuels. Il y a 3 mois, un client-usager a deploye dans son container un processus qui avait une fuite de memoire monstrueuse. En 3 jours il a force la swap a 4GB d'usage la ou ce serveur n'avait jamais swappe... Cela m'a permis de tuer son serveur virtuel sans impacter les 18 autres outre la perte de performance temporaire.

Mais sur mon desktop, quand un process pard en vrille, j'enleve la prise electrique...

J'ai meme des machines qui n'ont plus de swap. C'est te dire ;-)

Librement,
Jean-Charles
Diffusez cette liste aupres de vos relations :-)
   Linux Azur : http://www.linux-azur.org
   Vous etes responsable de vos propos.
*** Merci de rediger sans SMS, ni HTML ni PJ ***



Répondre à