On Saturday 29 December 2001 11:11, you wrote: > > > Oui, ben heureusement. Le swap c'est de la m�moire virtuelle. Il n'y a > > > th�oriquement pas de diff�rence en terme "syst�me" entre RAM et SWAP. > > ben, en parlant de connerie, si justement > et heureusement, l'os ne traite pas du tout la swap comme la ram:
Le syst�me, il se d�brouille. Il traite la swap; la RAM etc. c'est sont probl�me. L'important c'est qu'� l'arriv�e tu as un pool de m�moire. Dans une application tu t'adresses au syst�me pour allouer de la m�moire. Tu ne fais aucune diff�rence entre m�moire RAM et SWAP, c'est la m�me, et tu n'as aucun moyen de savoir si tel ou tel objet se trouve dans de la RAM physique ou sur le SWAP. > quand toute la m�moire cache est bouff�e, > c'est au tour des buffers programme d'y passer, Non, les taille m�moire allou�e aux buffers est diminu�e certe, mais il y aura toujours de la RAM affect�e auxbuffers, heureusement. > mais de la fa�on suivante: > les espaces de m�moires utilis�s par des programmes en sleep depuis un bail > sont recopi�s en swap pour laisser la place aux nouveaux venus > (en fait l'algo est un pleu plus complexe, mais je fais simple) > > Par contre, quand un programme actif (donc en ram) > se termine et lib�re sa m�moire, > celle-ci est remise � disposition > donc en g�n�ral en cache disque, > tant qu'il n'y a pas de nouvelle demande. > Les programmes en swap sont laiss�s o� ils sont tant qu'il dorment, > la swap ne sera lib�r�e que quand ceux-ci seront utilis�s. > > Ce qui explique le ph�nom�ne constat� par notre amis. Tu d�cris le fonctionnement th�orique du gestionnaire de m�moire. Bravo ... clap clap clap ... mais je me tues � vous dire que LA GESTION DE LA VM EST BUGGEE sur les noyeaux ant�rieurs � la v 2.4.10 (dans la famille des 2.4 �videmment, il n'y a pas ce probleme en 2.2) > > > Ben, soit tu te dis que tu veux bien rebooter une fois par semaine, > > > soit tu upgrade le noyeau. > > Non non, > tu laisses le syst�me g�rer ses petites affaires, > qu'il reste toujours du swap n'est pas grave > (encore qu'un syst�me bien r�gl� ne devrait pas en utiliser du tout) > Ce qu'il faut v�rifier c'est si ta m�moire totale consomm�e > (swap + programme mais sans les caches) > est stable ou non, si c'est non, tu as un m�morie leak, > il faut trouver le coupable, Le leak est une autre chose. La SWAP est reste pollu� du fait d'un bug dans le kernel. J'ai l'impression que d�s qu'on essaye de dire � un linuxien qu'il y a un bug qque part dans linux, on lui parle chinois. > chez moi c'est Apache, je suis oblig� de faire > un restart du d�mon tous les jours > (faut dire qu'il encaisse quelques milliers de connexions quotidiennes) Pour ce genre de server, Alan Cox conseilles de rester en noyeau 2.2, du fait de ces pb de MEV.
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
