Memcached
Memcached 似乎不使用 RAM
我是 memcached 的新手,但已安裝並將其用於應用程序。
我的應用程序報告說它應該記憶體了幾十萬個項目,但是 memcached 說它只有 11k 到 13k 個項目之間的任何地方。我還看到很多記憶體未命中。
這是我的 /etc/sysconfig/memcached 文件
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="7GB" OPTIONS=""
正如您所看到的,它應該有 7 GB 的 RAM 可以使用,但是我不知道它是否曾經超過使用 30 MB。
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"事情似乎好多了。