----- Ursprüngliche Message -----
Von: Maddin ml@megamaddin.org An: Linux-User-Group Dresden lug-dd@mailman.schlittermann.de CC: Gesendet: 18:55 Samstag, 27.Juli 2013 Betreff: Re: ressourcen einschränken
Hallo Christian,
Address Space (Virtual Size) kann aber deutlich hoeher liegen als der tatsaechliche RAM-Verbrauch eines Prozesses. Ich wuerde eher die
Direktive
"data" nehmen (siehe limits.conf(5)).
Habe mich entschlossen beides zu verwenden
mit unterschiedlichen Werten
erste Test sahen gut aus, aber denke mal das die Werte noch optimiert werden
Thx
Andreas
Du hast recht, da ist der Heap mit drin, hatte ich überlesen :-)
Auch das scheint noch nicht das gelbe vom Ei zu sein:
man 3 malloc
NOTE: Normally, malloc() allocates memory from the heap, and adjusts the size of the heap as required, using sbrk(2). When allocating blocks of memory larger than MMAP_THRESHOLD bytes, the glibc malloc() implementation allocates the memory as a private anonymous mapping using mmap(2). MMAP_THRESHOLD is 128 kB by default, but is adjustable using mallopt(3). Allocations performed using mmap(2) are unaffected by the RLIMIT_DATA resource limit (see getrlimit(2)).
Also vielleicht doch "as", mit vorher mal schauen was das Programm alles mapped...
MfG Maddin _______________________________________________ Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd