Memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存,最大单个存储对象大小为1M。

page:分配给slab的最小内存空间,默认为1M,可以在启动时通过-l参数修改

chunk:真正用于存储的空间,由page分割而成,chunk大小,从小到大按默认1.25比例增长,最大为1m可通过-f指定。

slab:相同chunk的集合

memcache启动后,按照预先规定的大小,将分配的内存以page为单位,默认一个page为1M,分割成各种尺寸的chunk,然后将相同的块分成组slab;当数据存储时,首先查找适合的slab,然后查看该slab是否有空闲的chunk,如果有,直接存储,如果没有,则要进行申请,slab申请内存是以page为单位,无论大小为多少,申请到page后,slab会按照chunk的大小进行切分;

最新文章

  1. Hexo的coney主题的一些补充说明
  2. iostat 命令
  3. 结对编程--基于android平台的黄金点游戏(2.0版本)
  4. seajs 源码阅读笔记
  5. C#调用C和C++函数的一点区别
  6. MixItUp:超炫!基于 CSS3 & jQuery 的过滤和排序插件
  7. 【Java】XML解析之DOM4J
  8. makefile文件的技术
  9. webstorm 激活码
  10. SEO -- WordPress怎设置百度站长链接自动提交
  11. CentOS7安装配置iptables防火墙
  12. SharePoint 查找字段内部名称的小方法
  13. spring笔记----看书笔记
  14. 以超级管理员方式运行bat文件
  15. Apollo配置管理系统使用
  16. Html5 手机端网页不允许缩放
  17. python使用原始套接字 解析原始ip头数据
  18. C++ string类insert用法总结
  19. JQuery 元素操作 each循环
  20. 转:Windows中的命令行提示符里的Start命令执行路径包含空格时的问题

热门文章

  1. bzoj 2648: SJY摆棋子【KD-tree】
  2. poj 1743 Musical Theme【二分+SA】
  3. _bzoj1911 [Apio2010]特别行动队【斜率优化dp】
  4. tsconfig.json No inputs were found in config file
  5. hbuilder 中文乱码
  6. POM报错Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from
  7. 529 Minesweeper 扫雷游戏
  8. C. Tennis Championship dp递推 || 找规律
  9. P1984 [SDOI2008]烧水问题
  10. MySQL日期处理