基准: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%)