Nginx-4:與apache性能對比
阿新 • • 發佈:2018-01-15
http.conf start nds .html 並發 sed sse request currently 壓力測試
修改httpd壓力測試的配置文件添加到http.conf
<Location /server-status>
SetHandler server-status
#Order deny,allow
#Deny from all
#Allow from 124.192.11.16
</Location>
ExtendedStatus On
<Location /server-info>
SetHandler server-info
#Order deny,allow
#Deny from all
#Allow from 124.192.11.16
</Location> serveice httpd restart
http://192.168.56.20:8080/server-status
####################################################
測試
約定:1用戶=1請求
測試的多次平均值
LoaderRunler Server Built: Oct 19 2017 16:43:38
2 requests currently being processed, 101 idle workers
apache當並發等於
1 2998 0.3
100 2533 0.3
150 2827 53
170 2599 65
190 2750 69
200 1583 157
修改httpd壓力測試的配置文件添加到http.conf
<Location /server-status>
SetHandler server-status
#Order deny,allow
#Deny from all
#Allow from 124.192.11.16
</Location>
ExtendedStatus On
<Location /server-info>
SetHandler server-info
#Order deny,allow
#Deny from all
#Allow from 124.192.11.16
</Location>
重啟服務
http://192.168.56.20:8080/server-status
####################################################
測試
約定:1用戶=1請求
測試的多次平均值
LoaderRunler
總共請求多少
並發多少
-rw-r--r--. 1 root root 156K 1月 15 20:38 index.html
ab -n 10000 -c 100 http://192.168.56.20:8080/ (-n總請求數 -c並發)
Apache Server Status for 192.168.56.20
Server Version: Apache/2.2.15 (Unix) DAV/2
Current Time: Monday, 15-Jan-2018 20:46:38 CST
Restart Time: Monday, 15-Jan-2018 20:20:21 CST
Parent Server Generation: 0
Server uptime: 26 minutes 17 seconds
Total accesses: 43069 - Total Traffic: 143.1 MB
CPU Usage: u.75 s17.79 cu0 cs0 - 1.18% CPU load
27.3 requests/sec - 92.9 kB/second - 3483 B/request
apache當並發等於
1 2998 0.3
100 2533 0.3
150 2827 53
170 2599 65
190 2750 69
200 1583 157
400 748 553
nginx當並發等於
1 3760 0.2
100 3939 25
200 4756 53
300 3676 81
400 3518 113
總結nginx小文件更強
Nginx-4:與apache性能對比