Назад | Перейти на главную страницу

Не удается заставить Memcached использовать более 300 МБ для кеша

Я установил Memcached на сервер Debian 7 с оперативной памятью 32 ГБ. В моем файле /etc/memcached.conf я настроил его на использование до 4 ГБ оперативной памяти:

-м 4000

Тем не менее, всякий раз, когда я запускаю 'top', я всегда вижу, что memcached использует около 309 м (VIRT) и 180 м (SHARE). На моем предыдущем сервере у меня было 64 ГБ оперативной памяти, и memcached использовал 10 ГБ, и он всегда заполнял его или приближался. Есть ли какие-либо предложения о том, почему memcached всегда остается около 300 мегабайт для своего кеша? У меня также много свободной памяти (19263 использованных и 12954 свободных).

Проверьте ulimits для пользователя memcache, или, может быть, у вас просто нет данных для кеширования, превышающих 300 МБ.

Если вам нужно настроить в /etc/memcached.conf файл, синтаксис:

CACHESIZE = "4096"