いやtipsとか言うてて全然ぼくは受け売りの知識なんですけど
備忘録かねて書いておきます。


memcachedのstatsコマンドって、こんなの出てきますね。
stats
STAT pid 30971
STAT uptime 1622998
STAT time 1270520369
STAT version 1.4.1
STAT pointer_size 64
STAT rusage_user 0.110983
STAT rusage_system 0.008998
STAT curr_connections 21
STAT total_connections 2118
STAT connection_structures 37
STAT cmd_get 20069
STAT cmd_set 844
STAT cmd_flush 0
STAT get_hits 18033
STAT get_misses 2036
STAT delete_misses 0
STAT delete_hits 0
STAT incr_misses 0
STAT incr_hits 0
STAT decr_misses 0
STAT decr_hits 0
STAT cas_misses 0
STAT cas_hits 0
STAT cas_badval 0
STAT bytes_read 1407519
STAT bytes_written 14192067
STAT limit_maxbytes 31457280
STAT accepting_conns 1
STAT listen_disabled_num 0
STAT threads 5
STAT conn_yields 0
STAT bytes 89004
STAT curr_items 100
STAT total_items 769
STAT evictions 0


この、evictionsって、
expireの時間以前に、キャッシュアウトしてしまったitemの数
らしく、この辺の数値がガンガン増えていってるようだと、キャッシュのミスヒットが
増えますよ、という話らしい。
(実際には、そのitemのサイズによって偏りがあると思うので、詰めているitemも
考慮に入れる必要があるかと思います。)


で、じゃぁどうしますかって話になりますので、その辺はもう少し調べてから書きます。
ちなみにこの数値はmemcached-toolとか
使ってもみることができます。まぁどこからstats打ってるか違うだけだと思うので
当たり前の挙動といえばそれまでですが。

取り急ぎ。