Memcached 似乎不使用 RAM

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

答案1

看来我的配置不正确,我的 CACHESIZE="7GB",我不知道为什么它没有抛出错误,但我不认为它接受这种格式,所以我将它改为 CACHESIZE="7168",事情看起来好多了。

相关内容