基准:Apache2 vs. Lighttpd(图片)

基准:Apache2与Lighttpd(图像)

版本1.0
作者:Falko Timme

此基准测试显示了传递图像文件(jpg,大小约25KB)时,Apache2(版本2.2.3)和lighttpd(版本1.4.13)如何相互执行。 这个基准是在VMware vm(Debian Etch)上的ab (Apache基准测试)的帮助下创建的。 如果你自己尝试,你的数字可能会有所不同(取决于你的硬件),但是趋势应该是一样的。

初步说明

我已经在一个Debian Etch系统上测试了这个系统,在一个VMware vm内部配备512MB RAM的Intel Pentium(R)M处理器1400MHz的系统上(是的,很老,但正如我在介绍中所说的那样,倾向应该是在其他硬件上相同)。

Apache 2.2.3 mpm-prefork与默认的Debian配置。

Lighttpd 1.4.13具有默认的Debian配置。

图像文件大小为25KB,称为test.jpg

我已经运行以下命令十次 ,并计算了Web服务器可以处理的每秒平均请求数

ab -n 100 -c 5 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg
ab -n 1000 -c 5 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg
ab -n 10000 -c 5 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg
ab -n 100 -c 50 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg
ab -n 1000 -c 50 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg
ab -n 10000 -c 50 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg
ab -n 100 -c 100 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg
ab -n 1000 -c 100 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg
ab -n 10000 -c 100 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg

-n是基准化会话的执行请求数; -c是一次执行的多个请求数。

ab -n 100 -c 5 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg

Apache:540,14个请求/秒

Lighttpd:608,71请求/秒(+ 12,69%)

ab -n 1000 -c 5 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg

Apache:1146,94个请求/秒

Lighttpd:1408,45次请求/秒(+ 22,80%)

ab -n 10000 -c 5 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg

Apache:2111,64个请求/秒

Lighttpd:2646,44个请求/秒(+ 25,33%)

ab -n 100 -c 50 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg

Apache:509,01个请求/秒

Lighttpd:551,21次请求/秒(+ 8,29%)

ab -n 1000 -c 50 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg

Apache:1095,03个请求/秒

Lighttpd:1282,62次请求/秒(+ 17,13%)

ab -n 10000 -c 50 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg

Apache:1816,61个请求/秒

Lighttpd:2266,33次请求/秒(+ 24,76%)

ab -n 100 -c 100 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg

Apache:484,80个请求/秒

Lighttpd:485,07个请求/秒(+ 0,06%)

ab -n 1000 -c 100 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg

Apache:1073,90个请求/秒

Lighttpd:1276,06个请求/秒(+ 18,82%)

ab -n 10000 -c 100 https://www.youcl.com/uploadshttp://192.168.0.100/test.jpg

Apache:1729,61个请求/秒

Lighttpd:1985,28请求/秒(+ 14,78%)

完整图

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏