2012-11-20 19 views
0

我們在memcached中存儲了很多小的固定長度值,並且我經常觀察memcached如何使用內存停止增長而未達到其定義的內存限制。通常它會在最小的板坯達到100820個物品時停止生長。我嘗試玩-f因素無濟於事:在一塊板上達到100820個物品後,成長停止。memcached max每塊板坯限制100820個項目?

是否有修改100820項目的限制?我無法在任何地方找到關於它的信息。

詳細統計如下。

運行字符串:

/usr/bin/memcached -m 328 -p 11211 -u nobody -l 127.0.0.1 -n 52 -C 

3.2.0-32泛型#51,Ubuntu的SMP週三09月26日21時33分09秒UTC 2012 x86_64的x86_64的x86_64的GNU/Linux的

memcached的1.4.13

STAT 1:chunk_size 104 
STAT 1:chunks_per_page 10082 
STAT 1:total_pages 10 
STAT 1:total_chunks 100820 
STAT 1:used_chunks 100820 
STAT 1:free_chunks 0 
STAT 1:free_chunks_end 0 
STAT 1:mem_requested 10407999 
STAT 1:get_hits 262079 
STAT 1:cmd_set 321590 
STAT 1:delete_hits 0 
STAT 1:incr_hits 0 
STAT 1:decr_hits 0 
STAT 1:cas_hits 0 
STAT 1:cas_badval 0 
STAT 1:touch_hits 0 

stats sizes 
STAT 96 8 
STAT 128 100812 
STAT 160 5 
STAT 192 195 
STAT 224 4533 
STAT 256 7859 
STAT 288 10608 
STAT 320 21084 
STAT 352 26051 
[...] 

回答