[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Taille processus limitee ?



>>>>> "Stephane" == Stephane Pruniere <pruniere@lepsi.in2p3.fr> 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 :

root@server:~# echo $mem
1295760
root@server:~# echo `expr $mem / 200; expr $mem / 150; expr $mem / 100` > /proc/sys/vm/freepages 
root@server:~# 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.



Reply to: