Memcached

memcached中slab、page和chunk的區別

  • April 14, 2012

平板,頁面和塊之間有什麼區別memcached?如果我們設置-m 128了,那麼我們有多少個slab、page、chunk?平板有什麼好處?

這個頁面很好地解釋了 memcached 術語。它們之間的基本關係是這樣的:slab 有很多 pages 有很多 chunks。在這裡,我引用以下段落:

當您要求 memcached 儲存一個值時,它會查找與該值關聯的“slab”。平板保存特定大小範圍內的值。Slabs 由 1MB 的頁面組成,這些頁面被分成與slab 大小相同的塊。假設您的值為 1001 字節;memcached 將查找保存在 1000 到 2000 字節之間的值的平板。然後它會找到一個帶有空塊的頁面並將值插入到該塊中。請注意,塊的大小是固定的——它必須是 2000 字節才能儲存平板的最大值。

引用自:https://serverfault.com/questions/379425