导航

不许杀人,也不许放火

« netflow实验varnishlog »

对varnishstat进行输出信息修改

微微的修改了一下varnishstat.c,方便自己查看信息,加了个cache_hit /client_req 的统计。然后用cron每分钟运行一下varnishstat -1>info.txt,就可以直接在页面上访问到了。

hits/reqs                  57          .   HitRate(%)
client_conn             13368        12.55 Client connections accepted
client_req              13367        12.55 Client requests received
cache_hit                7625         7.16 Cache hits
cache_hitpass            3298         3.10 Cache hits for pass

static void do_once(struct varnish_stats *VSL_stats)里加上

        intmax_t rr;
        rr=VSL_stats->cache_hit*100/VSL_stats->client_req;
        printf("%-16s %12ju %12s %s\n", "hits/reqs", rr, ".  ", "HitRate(%)");

当用-1参数的时候在第一行显示缓存命中请求占所有请求的百分数。原来在持续输出中带的比率是hit和miss的比值。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Search

控制面板

首页

最近发表

友情链接

Powered By Z-Blog