Memcached缓存命中率的计算

  缓存命中率计算公式:缓存命中率 = get命令命中次数 / get命令请求次数 * 100%
 
  想获取计算公式里涉及的参数可以使用MemAdmin工具,MemAdmin(点此下载)是一款可视化的Memcached管理与监控工具。MemAdmin使用方法非常简单,将其解压后得到的目录上传到服务器即可,默认登录帐号/密码是admin/admin。
 
  登录MemAdmin之后点击左侧的“统计信息”可以看到服务器STATS信息,信息里面就有get命令命中次数和get命令请求次数。

  重要参数说明:
  get_hits:get命令命中次数
  get_misses:get命令未命中次数
  cmd_get:get命令请求次数,其值等于get_hits + get_misses
  total_items:启动以来存储的数据总数
  cmd_set:set命令请求次数

  一般来说,total_items = cmd_set = get_misses,但是当Memcached将其可用内存耗尽后会删掉一些内容,此时等式就会不成立。

Copyright © 2024 码农人生. All Rights Reserved