Victor Wagner <[EMAIL PROTECTED]> writes:

> Плохо жить в системе, где ulimit-ы на память не работают.
Может быть я где-то неправ, но на виртуальную память они таки
работают. Hе работают другие лимиты, ровно из-за того, что malloc у
нас через mmap.

moon% ulimit -a                                                                 
          ~
cpu time (seconds)         unlimited
file size (blocks)         unlimited
data seg size (kbytes)     unlimited
stack size (kbytes)        8192
core file size (blocks)    0
resident set size (kbytes) unlimited
processes                  256
file descriptors           1024
locked-in-memory size (kb) unlimited
virtual memory size (kb)   unlimited
moon% ulimit -Sv 1024                                                           
          ~
moon% ulimit -a                                                                 
          ~
cpu time (seconds)         unlimited
file size (blocks)         unlimited
data seg size (kbytes)     unlimited
stack size (kbytes)        8192
core file size (blocks)    0
resident set size (kbytes) unlimited
processes                  256
file descriptors           1024
locked-in-memory size (kb) unlimited
virtual memory size (kb)   1024
moon% perl -e'for $i (1 .. (1024*1024/19)) { push @a, $i }'                     
          ~
zsh: 2880 segmentation fault  perl -e'for $i (1 .. (1024*1024/19)) { push @a, 
$i }'
moon% ulimit -Sv unlimited                                                      
          ~
moon% perl -e'for $i (1 .. (1024*1024/19)) { push @a, $i }'                     
          ~
moon%                                                                           
          ~


-- 
        Mon at moon.mon
Today is Setting Orange, the 3rd day of The Aftermath in the YOLD 3166

Ответить