服務器環(huán)境為nginx,通過webbench可以反饋服務器以下兩項指標:每秒鐘相應請求數和每秒鐘傳輸數據量。單例最多可以模擬30000個并發(fā)。(官方:http://home.tiscali.cz/~cz210552/webbench.html)
1、安裝webbench
wget http://www.ha97.com/code/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make
make install
注:編譯過程中如果出現ctags: command not found錯誤,那就是沒有安裝ctags模塊。
安裝ctag后在再進行編譯。
yum install ctags
2、使用方法
webbench -c 并發(fā)數 -t 運行測試時間(秒) URL
例如:
webbench -c 500 -t 60 http://192.168.0.107/
注意域名的話最后需要用“/”結束。
返回:
Speed=33939 pages/min, 3210463 bytes/sec.
Requests: 33939 susceed, 0 failed.
每秒鐘響應請求數:33939 pages/min,每秒鐘傳輸數據量3210463 bytes/sec
再加大并發(fā)測試,這次用2000并發(fā)數:
webbench -c 2000 -t 60 http://192.168.0.107/
返回:
Speed=31105 pages/min, 2840306 bytes/sec.
Requests: 30654 susceed, 451 failed.
期間訪問該域名,偶爾會報502。但是451 failed已經說明這個并發(fā)下nginx已經超負荷了。
另外這個工具其實很簡單,只是對單一頁面進行高并發(fā)流量測試。個人感覺結果是有出入的,只能做個大概參考,尤其是高并發(fā)的數據庫讀取頁面。
查看當前服務器得并發(fā)數:netstat -pnt | grep :80 | wc -l
售后保障
承諾任何問題1小時內解決數據備份
更安全、更高效、更穩(wěn)定價格公道精準
項目經理精準報價不弄虛作假合作無風險
重合同講信譽,無效全額退款