Comment #8 on issue 162 by [email protected]: Starting memcached from cron
or sudo eats 1.5GB Virtual Memory
http://code.google.com/p/memcached/issues/detail?id=162
Certainly thread stack size related:
$ ulimit -s 16000
$ ./memcached -d -p 11211 -u nobody -m 2048 -P
/var/run/memcached/memcached.pid
$ ps waux | grep mem
alex 3505 0.0 0.0 84848 908 ? Ssl 14:41
0:00 ./memcached -d -p 11211 -u nobody -m 2048 -P
/var/run/memcached/memcached.pid
$ pmap 3505
3505: ./memcached -d -p 11211 -u nobody -m 2048 -P
/var/run/memcached/memcached.pid
[...]
b2a2a000 4K ----- [ anon ]
b2a2b000 16000K rw--- [ anon ]
b39cb000 4K ----- [ anon ]
b39cc000 16000K rw--- [ anon ]
b496c000 4K ----- [ anon ]
b496d000 16000K rw--- [ anon ]
b590d000 4K ----- [ anon ]
b590e000 16000K rw--- [ anon ]
b68ae000 4K ----- [ anon ]
b68af000 16272K rw--- [ anon ]
b78a7000 8K rw--- [ anon ]
bffc7000 84K rw--- [ stack ]
total 84844K
$ ulimit -s 8192
$ ./memcached -d -p 11211 -u nobody -m 2048 -P
/var/run/memcached/memcached.pid
$ ps waux | grep mem
alex 3326 0.0 0.0 45808 908 ? Ssl 14:31
0:00 ./memcached -d -p 11211 -u nobody -m 2048 -P
/var/run/memcached/memcached.pid
$ pmap 3326
3326: ./memcached -d -p 11211 -u nobody -m 2048 -P
/var/run/memcached/memcached.pid
[...]
b4f4f000 4K ----- [ anon ]
b4f50000 8192K rw--- [ anon ]
b5750000 4K ----- [ anon ]
b5751000 8192K rw--- [ anon ]
b5f51000 4K ----- [ anon ]
b5f52000 8192K rw--- [ anon ]
b6752000 4K ----- [ anon ]
b6753000 8192K rw--- [ anon ]
b6f53000 4K ----- [ anon ]
b6f54000 8464K rw--- [ anon ]
b77ac000 8K rw--- [ anon ]
bf843000 84K rw--- [ stack ]
total 45804K
$
So sounds like a (mis)configuration issue on the OP's end?