varnish安装及配置(三)
varnish通过几个辅助命令行工具观察varnish的工作情况:
varnishlog:
varnish的日志是写入共享内存的,可以使用varnishlog命令行工具读取
?
?
?
下面介绍各个数据的含义:
第一行显示的是varnish自启动到现在运行了多长时间,上面显示的27天7小时30分17秒
第二行显示的是启动这个命令的时间,这个三数字最终会变为10,100,1000;分别代表10秒,100秒,1000秒
第三行显示的是命中率,分别对象上面的时间,分别是10秒内的命中率,100秒内的命中率,1000秒内的命中率
从第四行开始下面的数据就分为4列
第一列为总数值,第二列为每秒中的数值,第三列自命令(varnishstat)启动以来的平均值,第四列是描述
其中几个比较重要的选是
cache-hit :代表缓存命中次数
miss-hit ? :代表未命中次数
worker threads :代表当前工作线程的数量
expired objects :代表过期对象的个数
LRU nuked objects :代表缓存可使用的内存以达上线而不得不移除的对象个数
LRU moved objects :代表LRU策略被移动的对象个数
Total header bytes :代表缓存的请求头对象的大小
Total body bytes:代表缓存的请求体对象大小
?
?
[admin@localhost ~]$ varnishstat -1//将显示所有的统计数据?还有一些其他的辅助命令行工具请参考:
https://www.varnish-cache.org/docs/3.0/reference/index.html