我们专注服务于当下互联网基础设施建设与云计算、大数据时代的各种需求!

告别Squid2.7.x,迎接squid3.1.19吧!

最近半年以来客户的squid经常响应时间过长,清理缓存后又恢复如初。几经折腾太伤不起了,昨天安装了varnish-3.0.2运行了一天。今天上午在两台测试机上又测试了squid3.1.19,结果太让人兴奋了!squid3.1.19的rps是squid2.7.x的1倍!惊人!

varnish的几点不爽:

1.varnish最新版本从昨天运行至今天以来发行上传下载都高,说明穿透很多对象。这个不是好事情,可能varnish里面还需要大大的调整ttl以及cookie,但是设置过多,以后清理缓存以及源服务器的过期设置又会变的复杂。

2.varnish的配置文件我没找到热重载的方式,不用直接杀掉然后重载的方法。

3.varnish也没有找到测试配置文件语法的方式,只能杀了又开,语法不对又改,这样搞很麻烦。 希望有知道的朋友提示下。

squid3.1.19性能确实不错,从2.7的配置稍微做几个小改动,删除几个过去的参数即可运行。穿透的对象极少。RPS是2.7的1倍左右。

varnish流量监控图

upload和download都高!

squid流量图

squid都缓存了没有那么多download

varnish会让系统不断刷内存数据到磁盘

RPS的图就不贴了:

 

 

squid2.7 rps 700+ 响应时间50% 140-150ms

varnish rps 700+    140-150ms

squid3.1.19 1400+   140-150ms

 

 

ab的jpg!100M网卡