J'ai bien une explication qui tient � la gestion m�me de la m�moire, mais elle ne va pas r�soudre ton probl�me :
En r�ponse � "Alain F." <[EMAIL PROTECTED]>: > Soyons aussi sec et peu courtois. > > Herv� Lefebvre a �crit : > > > En r�ponse � Didier NOACK <[EMAIL PROTECTED]>: > > > N�anmoins je constate que ma "swap" se charge de plus en plus de jour > > > en jour (ou de semaine en semaine). > > La gestion de la MV est foireuse sur les vesion de noyeau 2.4.x ou x <= 10 > > > Alors, est-ce normal ? > > "normal" non, mais c'est connu. > > > Peut-on la vider (en for�ant la vidange) ? > > Non. > > > Comment voir par quoi elle est occup�e ? > > Tu peux pas, a moins d'entrer dans des manip de hakerz pour debugger > le noyeau. > > > Pourquoi ne se purge t-elle pas par la crontab ? > > Rien a voir. La crontab ne sert qu'a executer des commandes de > > mani�res diff�r�es. > > Si ! Par /etc/cron.d/kmod contenant rmmod -as qui purge les modules > autod�chargeables > (autoclean). mais son action est limit�e sur la m�moire swap. D'apr�s > mon exp�rience, > certains modules inutilis�s et pourtant autod�chargeables ne se purgent > pas (noyau > 2.4.13). Pourquoi ? > > > > (Si je dis des conneries, vous me le dites hein !!) > > > > Ben oui... la crontab �a ex�cute des commandes, la gestion de m�moire est > > assur�e par le noyo, donc c une connerie :o) > > Faux. Indirectement. Voir ci-dessus. > > > > Si, juste avant un tremblement de terre :)) j'�teins mes machines, au > > > rallumage la "swap" est quasiment vide !! > > > > 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: on le voit tr�s bien sur ktop (que je n'ai pas retrouv� sur la 8.x) car tant qu'il y a de la ram de libre et que l'on ouvre des fichiers, ceux-ci sont laiss�s en cache, donc l'utilisation de la ram comme cache augmente jusqu'� utilisation de totale de la ram dispo, mais : 1 - seul la ram est utilis�e (surtout pas le swap !) 2 - d�s qu'un programme a besoin de m�moire, l'os lib�re du cache tant qu'il y en a, avant d'aller piocher en swap. quand toute la m�moire cache est bouff�e, c'est au tour des buffers programme d'y passer, puis si les applications demandent encore de la m�moire, mais qu'il ne reste plus que des segments utilis�s 'pour de vrai' alors on tape dans le swap, 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. > > > Merci d'avance pour vos conseils �clair�s; > > > > 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, 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) cela dit, ce n'est qu'une explication possible, seul des outils de monitoring t'aideront � comprendre ce qui se passe, alors bon courage, a+ > > AF >
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
