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?

Reply via email to