我已经build立了一个鱿鱼代理,现在想监视正在发生的数据传输量。 这将是很好的每个域的数字,也是多less内容来自caching。 有没有办法做到这一点?
Lightsquid应该做的伎俩。 http://lightsquid.sourceforge.net/我经常在安装了squid的pfSense安装中使用它,我发现它有时在第一天不起作用 – 我猜测它需要时间来收集统计数据,从来没有实际上已经到了底部。
Calamaris是一个不错的perl脚本,可以parsingsquid的日志,并以mail / html / csv(select一种)格式输出每日/每周/每月的统计信息。
如果你不需要主动的带宽监控,你应该可以做到。 您可以获得统计信息,例如每个域的请求数,每个域的总stream量,每小时的请求大小分布,前10个请求者,前10个访问域,按内容types分配的stream量等等。
您还可以获得请求状态数据,例如
# Incoming TCP-requests by status status request % sec/req Byte % kB/sec HIT 12684 5.66 0.05 72M 1.68 115.92 TCP_IMS_HIT 6682 2.98 0.02 2M 0.05 16.63 TCP_HIT 2146 0.96 0.10 50M 1.16 235.88 TCP_NEGATIVE_HIT 1338 0.60 0.04 1M 0.01 11.05 TCP_MEM_HIT 1263 0.56 0.03 3M 0.07 83.50 TCP_REFRESH_HIT 1255 0.56 0.15 17M 0.39 89.12 MISS 189807 84.67 4.02 4187M 97.33 5.62 TCP_MISS 187967 83.85 4.05 4176M 97.06 5.62 TCP_CLIENT_REFRESH_MISS 1547 0.69 0.88 9M 0.20 6.52 TCP_REFRESH_MISS 293 0.13 0.20 3M 0.07 50.48 ERROR 21683 9.67 0.10 42M 0.98 20.83 TCP_DENIED 21573 9.62 0.05 42M 0.98 39.75 TCP_MISS 110 0.05 9.02 0M 0.00 0.04
这正是你正在寻找的(HIT =从caching,MISS =从Web)
如果你有兴趣,可以看看http://Calamaris.Cord.de/ 。 当然是免费的。
希望有所帮助。