>>>>> "Stephane" == Stephane Pruniere <[EMAIL PROTECTED]> writes:

    Stephane> Tu peux essayer un truc de ce genre (sous bash et sous
    Stephane> root):

    Stephane> more /proc/sys/vm/freepage

    Stephane> mem=`awk '/MemTotal:/ { print $2 }' < /proc/meminfo`

    Stephane> echo `expr $mem / 200; expr $mem / 150; expr $mem / 100`
    Stephane> > /proc/sys/vm/freepages

    Stephane> more /proc/sys/vm/freepagess

�a ne marche pas :-(.

Ce que j'obtiens avec les commandes ci-dessus :

[EMAIL PROTECTED]:~# echo $mem
1295760
[EMAIL PROTECTED]:~# echo `expr $mem / 200; expr $mem / 150; expr $mem / 100` > 
/proc/sys/vm/freepages 
[EMAIL PROTECTED]:~# more /proc/sys/vm/freepages 
6478    8638    12957




Voil� le r�sultat d'un top avec le programme qui fait des malloc en boucle.

  8:55pm  up  3:46,  4 users,  load average: 1.28, 0.74, 0.35
54 processes: 51 sleeping, 3 running, 0 zombie, 0 stopped
CPU states: 71.4% user, 28.5% system,  0.0% nice,  0.0% idle
Mem:  1295760K av, 1010304K used, 285456K free,  21740K shrd,  20064K buff
Swap: 2000084K av,   2876K used, 1997208K free                 41532K cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT  LIB %CPU %MEM   TIME COMMAND
 1745 root      17   0  554M 554M   232 R       0 97.0 43.8   0:19 a.out


J'en suis toujours au m�me point :-(.

Nicolas.


Répondre à