Я новичок в memcached, но установил и использую его для приложения.
Мое приложение сообщает, что в нем должно быть кэшировано несколько сотен тысяч элементов, однако memcached говорит, что в нем всего от 11 до 13 тысяч элементов. Я также вижу много промахов кеша.
Вот мой файл / 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
Кажется, моя конфигурация была неправильной, у меня был CACHESIZE = "7GB", я не знаю, почему он не выдает ошибку, но я не думаю, что он принимает этот формат, поэтому я изменил его на CACHESIZE = "7168" и все кажется намного лучше.