Salut les linuxiens et linuxiennes.
J'ai besoin d'explication.
Si on fait la commande "top" sans les guillemets :-)
On a la liste des process qui fonctionnent selon un ordre qu'on peut choisir (ie avec
M pour selon lam�moire utilis�, P selon le temps processeur utilis� etc.) (j'me sens
didactique aujourd'hui :-) )
Et en haut de la fen�tre nous avons un r�sum� des processus comme �a :
(je vous conseil d'�tre en courrier pour lire �a :-) )
106 processes: 105 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: 3.2% user, 6.4% system, 0.0% nice, 90.3% idle
Mem: 517220K av, 504056K used, 13164K free, 78512K shrd, 319868K buff
Swap: 1050800K av, 1272K used, 1049528K free 99012K cached
Ce qui peut �tre r�sum� en ceci :
106 processus dont 105 qui dorment, 1 qui roule, 0 de zombie et 0 de stopp�
�tat moyen du UPC : 3.2% de la charge pour les usag�, 6,4% pour le syst�me,
90,3% du temps l'UPC ne fait rien.
Memoire :512 meg disponible, 500 meg utilis� 12 meg libre, 78 meg en partage,
315 meg buffuris� (95 meg cach�)
�change : 1 gig disponible 1 meg utilis� 999meg libre.
Ma question est la suivante :
Quel est la diff�rence entre cach� (cached) et Buff�ris� (buff)
Peut-on r�duire l'un et/ou l'autre (pour donn� l'impression de plus de libert�
� un gestionnaire :-) )
Deuxi�me question pr�c�d� d'une aussi longue pr�embule.
Toujours dans TOP, tri� par utilisation de la m�moire, j'ai �30 processus java
d�finit comme suit : (Je ne mets pas les vingt pour des raisons �vidente) (pour les
currieux, c'Est TomCat qui roule)
PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND
2640 root 0 0 46292 45M 1552 S 0 0.0 8.9 0:02 java
2653 root 0 0 46292 45M 1552 S 0 0.0 8.9 0:00 java
Et j'ai plusieurs (�20) processus httpd comme suit : (ibidem)
PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND
2790 nobody 0 0 1732 1732 1600 S 0 0.0 0.3 0:00 httpd
2791 nobody 0 0 1732 1732 1600 S 0 0.0 0.3 0:00 httpd
�tant donn�e la description de chacun des ent�te dans "man top"( que je consulte
toujours d'ailleur avant de poser une question :-P) je me posais cette question.
Dois-je calculer (comme le fait gtop d'ailleur) la quantit� r�el de l'utilisation de
la m�moire par mes processus TomCat (java dans le texte) en additionnant la quantit�
de la m�moire non-partag�e de chaque enfant (ie (20*46-(20*1,5))= 890 meg) ce qui ne
correspond pas du tout � la m�moire utilis�, tel que d�crit plus haut. Je dois avoir
au total 70meg de m�moire utilis� pour mes process (512meg total m�moire - 318 meg buf
-95 meg cac - 12 meg free ~ 70 meg )
Donc, ma question, comment interpr�ter les chiffres de top ?
Me tromperais-je en interpr�tant buff et cached ?
J'attend avec impatience tout commentaire pertinant,
-Denis Bergeron
----------------------
Avec LinuxStart, obtenez une adresse email gratuitement sur http://fr.linuxstart.com !
Et pour rester � la page, lisez les infos de LinuxToday Edition Francophone sur
http://france.linuxtoday.com