首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Memcached内存储器利用建议(转载)

2013-11-29 
Memcached内存利用建议(转载)??Chunk的浪费每个slab包含了等小的chunk,但是某个slab的chunk可能一直都没有

Memcached内存利用建议(转载)

?

?

Chunk的浪费
每个slab包含了等小的chunk,但是某个slab的chunk可能一直都没有数据。

?

Chunk存储item的浪费
比如定义了chunk的大小为1000,那么每个item都不确定是多大,有的800,有的600,那么可以看出相应的chunk浪费了200byte,400byte。

?

内存利用建议
当了知道了浪费的内存后,应该采取相应的措施来进行内存优化并通过优化使浪费的内存降到最低。
解决方法

1)规划slab=chunk??? 规划chunk = item
2)使用合适的factor,减少浪费,通过初始化 –f 参数来调整,值越小,slab中的chunk size差距越小,内存浪费越小,1.25是memcached是默认值

如果在memcached中的数据大部分都比较小。这样,进程的大小要比指定的容量大很多。因此,改变内存分配量进行验证,确认了3GB的大小不会引发swap。

热点排行