タグ

ブックマーク / ashigaru-com.blogspot.com (1)

  • Memcache のSlab Reassign, Slab Automoveについて

    Memcache1.4.5を使用しているのだが、アプリケーションにとって不都合な点がでている・・・ 具体的に言うと、メモリは余裕があるのに、Evictionが発生してしまっているのだ。 検索したところ、ちょいと記事が古いがMemcachedのメモリ使用方法について詳しいものを見つけた。 memcachedを知り尽くす memcachedとRedisの生存戦略、というかmemory allocation戦略 ぼくらのLRU これらを見ると一度確保されたチャンクのページは、他のチャンクに割り振られることがないので、最初に容量を確保されてしまったら、開放されることがない模様。 しかし、 version 1.4.11からは「Slab Reassign」、「Slab Automove」と言う、使っていないチャンクのページを、頻繁に使っているチャンクに割り振り直す機能があるようなので、公式ページを見て

    bopperjp
    bopperjp 2016/01/05
    メモリを最大限確保した時に、使用頻度が低いslabの一部を、使用頻度が高いslabに再割当てする方法。
  • 1