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: