memcached:memcached全面剖析–2.理解memcached的内存存储来源: 发布时间:星期三, 2009年9月2日 浏览:1次 评论:0
版权声明:可以任意安装了libmemcached这个面向C/C语言客户端库就会安装 memstat 这个恶命令使用思路方法很简单可以用更少步骤获得和telnet相同信息还能次性从多台服务器获得信息
$ memstat --servers=server1,server2,server3,... libmemcached可以从下面地址获得: 查看slabs使用状况使用memcached创造着Brad写名为memcached-toolPerl脚本可以方便地获得slab使用情况(它将memcached返回值整理成容易阅读格式)可以从下面地址获得脚本:$ memcached-tool 主机名:端口 选项 查看slabs使用状况时无需指定选项因此用下面命令即可: $ memcached-tool 主机名:端口 获得信息如下所示: # Item_Size Max_age 1MB_pages Count Full? 1 104 B 1394292 s 1215 12249628 yes 2 136 B 1456795 s 52 400919 yes 3 176 B 1339587 s 33 196567 yes 4 224 B 1360926 s 109 510221 yes 5 280 B 1570071 s 49 183452 yes 6 352 B 1592051 s 77 229197 yes 7 440 B 1517732 s 66 157183 yes 8 552 B 1460821 s 62 117697 yes 9 696 B 1521917 s 143 215308 yes 10 872 B 1695035 s 205 246162 yes 11 1.1 kB 1681650 s 233 221968 yes 12 1.3 kB 1603363 s 241 183621 yes 13 1.7 kB 1634218 s 94 57197 yes 14 2.1 kB 1695038 s 75 36488 yes 15 2.6 kB 1747075 s 65 25203 yes 16 3.3 kB 1760661 s 78 24167 yes 各列含义为: 列 含义 # slab 编号 Item_Size Chunk大小 Max_age LRU内最旧记录生存时间 1MB_pages 分配给Slab页数 Count Slab内记录数 Full? Slab内是否含有空闲chunk 从这个脚本获得信息对于调优非常方便强烈推荐使用 内存存储整理总结本次简单介绍说明了memcached缓存Cache机制和调优思路方法希望读者能理解memcached内存管理原理及其优缺点下次将继续介绍说明LRU和Expire等原理以及memcached最新发展方向—— 可扩充体系(pluggable architecher)) 0
相关文章
读者评论发表评论 |