Redis server_load统计信息的衡量单位是什么?

时间:2015-06-19 11:11:40

标签: redis

Redis INFO命令返回

  

server_load

指标,对我们来说这是一个0.45的值。问题是这代表什么价值?百分比?一小部分1?

您可以从我们的监控中看到负载非常低:

Server Load Chart

0.45是好还是坏?

1 个答案:

答案 0 :(得分:1)

来自https://azure.microsoft.com/en-gb/blog/investigating-timeout-exceptions-in-stackexchange-redis-for-azure-redis-cache/

  

“是否有高Redis服务器服务器负载?使用Redis-cli客户端工具,您可以连接到Redis端点并运行”INFO CPU“来检查server_load的值。服务器负载为100(最大值)表示redis服务器一直处于忙碌状态(尚未处于空闲状态)处理请求。从redis-cli运行Slowlog以查看是否有任何请求需要更多时间来处理,导致服务器负载最大化。

我认为server_load仅存在于Azure Redis中。没有在独立版本中看到它。而且我很确定微软永远不会在......任何东西中使用Unix风格的加载指示。

源代码中没有server_load这样的东西: https://github.com/antirez/redis/search?utf8=%E2%9C%93&q=server_load

MSOpenTech GitHub问题链接:https://github.com/MSOpenTech/redis/issues/385