Memcached, похоже, не использует RAM

Я новичок в memcached, но установил и использую его для приложения.

Мое приложение сообщает, что оно должен иметь в кэше несколько сотен тысяч элементов, однако memcached говорит, что в нем содержится от 11 до 13 тысяч элементов. Я также вижу много промахов в кэше.

Вот ' s мой файл / etc / sysconfig / memcached

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="7GB"
OPTIONS=""

Как видите, у него должно быть 7 ГБ ОЗУ для работы, однако я не знаю, превысит ли он когда-нибудь 30 МБ.

CentOS 7, версия Memcached 1.4.15

Некоторая важная статистика

STAT cmd_get 320529
STAT cmd_set 111654
STAT cmd_flush 0
STAT cmd_touch 0
STAT get_hits 258056
STAT get_misses 62473
STAT delete_misses 4
STAT delete_hits 11
...
STAT bytes 28758173
STAT curr_items 12385
STAT total_items 111654
STAT expired_unfetched 0
STAT evicted_unfetched 73714
STAT evictions 97315
0
задан 15 September 2017 в 21:42
1 ответ

Похоже, моя конфигурация была неправильной, у меня был CACHESIZE = "7 ГБ", я не знаю, почему он не выдает ошибку, но я не думаю, что он принимает этот формат, поэтому я изменил его на CACHESIZE = "7168", и все стало намного лучше.

0
ответ дан 5 December 2019 в 07:27

Теги

Похожие вопросы