多种方法实时监测 Memcached 命中率
Posted 魏艾斯笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多种方法实时监测 Memcached 命中率相关的知识,希望对你有一定的参考价值。
魏艾斯博客最近很关注 Memcached 命中率实时监测的问题,经过查找总结了几种方法实时监测 Memcached 命中率,有单纯的数字和图形化的界面,为了提高 wordpress 和 linux 服务器的运行速度也是相尽了方法。下面说一下实时监测 Memcached 命中率的几种方法及实现过程。
一、telnet 监测
使用 telnet 程序监测 Memcached 命中率,具体操作参考MemcacheD 缓存是否启用成功及命中率检查,里面说的很详细了。
二、安装 MemcacheD Is Your Friend 插件
在 wordpress 后台-工具-Memcached 里可以看到数据,结果和 1 是一样的,更方便,不需要输入命令。
不过上面两种方法比较麻烦,每次都要登陆 Xshell 或者 wordpress 后台,输入命令后还要从一堆结果中寻找目标数字,自己计算百分比等等。
三、Memcached 图形界面监测工具
A 处是账号密码,根据自己需要改;B 处一般填写 127.0.0.1:11211;C 处是同服务器第二个网站使用的,只监测一个网站就在行前面加//即可。
改好后保存上传到网站根目录。然后通过 http://你的域名或 IP/memcache.php 访问,输入账号密码,测试的时候发现遨游浏览器的极速内核模式会提示:账号密码错误被拒绝,切换为 IE 内核就好了,360 浏览器、火狐浏览器和谷歌浏览器可以正常打开。
2018 年 6 月 1 日更新:发现问题的第一时间老魏提交了遨游浏览器极速模式出错的问题,现在遨游官方已经修正了问题,完全正常了。
从下图能看到这台测试服务器的 memcached 命中率hits为 96.2%,misses 是 3.8%,也还算是不错的命中率了。后面老魏会研究一下如何提高 memcached 命中率,让这个数字再提高一点。
为了防止闲的蛋疼的人猜测到 memcached.php 文件名,看你网站的 memcached 数据,可以把这个文件名和上面提到的登陆账号密码改成只有你知道的,这样就安全了。
类似的第三方图形界面监测工具还有很多,大家可以自行搜索,有一个常用的就够了。
以上是关于多种方法实时监测 Memcached 命中率的主要内容,如果未能解决你的问题,请参考以下文章