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 ***