Squid 26 27 30 31 以及 varnish 215 性能对比测试

首页 > 游戏下载 来源: 0 0
利用压力测试软件siege,http_load对于这几个代办软件停止测试,测试了分歧巨细的文件战各类并发数。squid的版本挑选,斟酌到隐真利用的一些需要,并参考了其余的一些文章(这个测试仅作为数据参...

  利用压力测试软件siege,http_load对于这几个代办软件停止测试,测试了分歧巨细的文件战各类并发数。

  squid的版本挑选,斟酌到隐真利用的一些需要,并参考了其余的一些文章(

  这个测试仅作为数据参考,其真不克不及完整模仿出产那末庞杂的收集要求(要求数,各类巨细的文件要求)。

  大思是dlmalloc是squid正在某些体系自己malloc太烂的情形的与代方案,dlmalloc已很老,且不支撑2G以上内存(比力成心思的是以前利用的squid 3.0也用了这个参数,却一般运转,内存利用有设置装备摆设跨越10G的,能够3.0有非凡处置兼容了这类编译设置装备摆设)。

  对于测试成果细致的申明,有乐趣的伴侣请查阅siege的文档,比力环节的几个数据已标注了。

  方针URL:,测试咱们网站典范的播放页要求,文件巨细:75356 byte

  测试1,测试2都是对于一个URL停止,首要测试MEM_HIT时辰软件的处置才能。

  二、squid 2.7的成就战2.6正在一个程度线起头用c++全数重写,今朝看来与2.7/2.6机能差异还很较着,3.1主机能下去看比3.0还差(squid哥,不克不及为了功用丧失太多的机能啊)。

  四、varnish正在大大都测试上处于抢先,有些名目差一些(varnish的测试成果不是很不变,有一些摆幅)。varnish机能比squid强一些,不外远没有到达某些文章的是squid的10倍。

  进一步模仿出产,主隐真运转的squid access log中截与了5万个url来测试。

  注:varnish的测试有一点成绩,siege会很快报出成果(并无到设定的2分钟),检查varnish的log还正在不竭的有要求出去,这个测试中siege的成果不克不及利用。

  一、因为varnish的成就有成绩,这里就只是squid各版本的比拼了。这个测试比以前的测试1,2更成心义一点,由于能更真正在的模仿出产(url列表就是主出产中截与了一段)。

  表示的很超卓,有3个环节的分数都比以前测试1,测试2中表示更好的squid 2.6高。

  三、再考证测试的时辰发觉,这组测试成果转变较大。拿并发100时squid 2.7

  的数据来讲,成果主3800到5600都有。阐发缘由多是由于这里拜候的是出产URL列表,需求去后端拿各类页面,有很多页面还需求要求数据库(后端战数据库这个时辰都还正在跑出产,并非余暇的,当跑测试的时辰数据库load较着降低),后端战数据库的忙碌水平会致使测试成果有必然误差。

  四、有误差也能看出一个大体趋向,战测试1,2的论断其真差未几:2.6/2.7的机能亲近,3.0差一些,3.1最差。

  测试3对于3万个url列表停止测试时,varnish的成果无效,斟酌利用别的的压力测试东西来对于照一下squid战varnish。

  战squid 2.7的成就相差不大,大大都情形是2.6高一些,多数情形2.7高一些。

  五、varnish的机能比squid好,不外远没有到达一些文章的10倍,对于varnish挑选连结关心。本来利用的是squid,能够沿用很多的squid.conf设置装备摆设,临时先不换软件了,由于改换以后的设置装备摆设熟习战正式上线的运转不愿定机能够会有比力高的利润。

  。它有着战2.6附近的机能,更好的支撑http 1.1,也有3.0支撑的很多特征。


声明:本文章来源于网络,如果存在出处、来源错误,或内容侵权、失实问题,请及时与我们联系。本文仅代表原媒体及作者观点,不代表1.76精品复古传奇立场!