现在的位置: 首页Nginx>正文
jexus 4.2beta和nginx 0.7.68 与 nginx 0.9.5 的对比
2011年04月19日 Nginx 评论数 1 ⁄ 被围观 11,003 次+

本来是做jexus 4.2 beta与nginx 0.9.5处理静态文件的对比测试,这个测试在前两天已经做过了。两个测试平台如下:
jexus 4.2 beta:
操作系统:Ubuntu Server 10.04.1 amd64
内存:320MB
CPU:VirtualBox 1cpu i5 460M
nginx 0.9.5:

操作系统:FreeBSD 8.1 amd64
内存:512MB
CPU:VirtualBox 1cpu i5 460M

测试结果显示,jexus 4.2 beta 处理静态文件的性能大约是 nginx 0.9.5 的50%-60%。因为jexus中加入了各种安全检测,因此性能受到影响是可以理解的。整个测试过程中,jexus都很稳定,输出很平稳(始终保持在 1000-1200之间),而nginx的输出就不那么平稳了(1200-2400波动很厉害,甚至还出现1000以下),会有卡的现象。当卡的现象出现 后,nginx的性能就不及jexus了。由于平台不一样,所以以上测试结论仅做参考。

今天我突然想到,如果换成nginx 0.7.68呢?这是一个历史稳定版本,我想应该性能和稳定性都要好一些吧。抱着这个想法,我把上述那台虚拟机的nginx 0.9.5降级到了0.7.68版本。然后再次进行了测试。

结果不出我所料,稳定性得到了提高,卡的现象明显减少了,处理能力也提高了一些,具体结果如下:
nginx 0.9.5:每秒处理请求数1200-2400(很不稳定,变化范围较大)
nginx 0.7.68:每秒处理请求数 1400-2800(大部分稳定在2600左右)
今天我要完成服务器nginx的版本降级处理,稳定性还是要放到首位啊。nginx 0.6.39的处理能力是不是又会好一点儿呢?我就不进行测试了,当做一个悬念吧,呵呵。

本文地址:http://www.92csz.com/10/137.html
如非注明则为本站原创文章,欢迎转载。转载请注明转载自:moon's blog
 

目前有 1 条留言 其中:访客:1 条, 博主:0 条

  1. 春叶 : 2012年09月26日23:26:23  -49楼

    你测试的Jexus的版本比较低,据我测试,5.1版Jexus静态处理的性能和Nginx不相上下,jexus输出更平稳。