0

単純な lua プログラムを使用してバッチ挿入を実行しています。各アイテムの有効期限は 86400 秒に設定されており、1 日中有効期限が切れることはありません

現在、1,000,000 個の curr_item がありますが、memcached-tools でそれらをダンプし、'^add' を grep すると、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

システムで必要となる可能性のあるメモリを見積もるためにこれが必要ですが、項目数がわかりません。どれが正しいですか?

4

1 に答える 1

0

さて、キャッシュダンプには厳しい制限があります。これは、メーリングリストのように2Mです。

これが、ツールがそれ以上のキーをダンプするのを阻止した理由です。

于 2013-02-26T10:45:34.503 に答える