curr_item似乎不对?

时间:2013-02-26 09:12:16

标签: memcached

我正在使用一个简单的lua程序进行批量插入,每个项目的过期时间设置为86400秒,整天不会过期

现在我有1,000,000个curr_items,但如果我用memcached-tools转储它们,而grep转换为'^ add',我只得到27235个项目

%> memcached-tool 127.0.0.1:11211 display
  #  Item_Size  Max_age   Pages   Count   Full?  Evicted Evict_Time OOM
  8     480B         4s     464 1012907      no        0        0    0

%> memcached-tool 127.0.0.1:11211 dump | grep ^add -c                                                                                                                         
Dumping memcache contents
  Number of buckets: 1
  Number of items  : 1012907
Dumping bucket 8 - 1012907 total items
27235

%> memcached-tool 127.0.0.1:11211 stats | egrep '(curr|bytes)'
                   bytes   447704894
              bytes_read   407765187
           bytes_written    78574999
        curr_connections          10
              curr_items     1012907
          limit_maxbytes  2147483648

我需要这个来估计我的系统可能的内存需求,但现在我不确定项目数,哪一个是正确的?

1 个答案:

答案 0 :(得分:0)

好的,cachedump有一个硬限制,就像在邮件列表中那样是2M。

这就是阻止该工具转储更多密钥的原因。