Squid:缓存命中和请求

Squid:缓存命中和请求

我一直在使用 MRTG 监控 Squid,出于某种原因,我有时会得到比请求多得多的 http 缓存命中数。

这能解释一下吗?缓存命中不算作一个简单的 http 请求吗?我猜请求应该是命中 + 未命中的总和?

我正在使用 snmp 来监控这个。

干杯

答案1

变量名是否可能存在混淆?值得注意的是,您应该比较 cacheHttpHits 和 cacheProtoClientHttpRequests,而不是 cacheServerRequests,后者完全是另一回事。

答案2

您说得对,http 请求要么命中,要么未命中。您可能会发现其他类型的命中(与 HTTP 请求、缓存之间的 ICP 消息、IP 缓存等相关)。我建议使用鱿鱼客户端命令可以更深入地了解 squid 内部统计数据,并了解 squid 上真正发生的情况(比您从 MRTG 看到的更进一步)。

例如:squidclient -h host -p 80 mgr:utilization

相关内容