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