服務器環境爲nginx,通過webbench可(kě)以反饋服務器以下兩項指标:每秒鍾相(xiàng)應請(qǐng)求數和每秒鍾傳輸數據量。單例最多可(kě)以模拟30000個并發。(error404.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
注:編譯過程中如(rú)果出現ctags: command not found錯誤,那就(jiù)是沒有安裝ctags模塊。
安裝ctag後在再進行編譯。
yum install ctags
2、使用方法
webbench -c 并發數 -t 運行測試時間(秒) URL
例如(rú):
webbench -c 500 -t 60 http://192.168.0.107/
注意域名的話(huà)最後需要用“/”結束。
返回:
Speed=33939 pages/min, 3210463 bytes/sec.
Requests: 33939 susceed, 0 failed.
每秒鍾響應請(qǐng)求數:33939 pages/min,每秒鍾傳輸數據量3210463 bytes/sec
再加大(dà)并發測試,這次用2000并發數:
webbench -c 2000 -t 60 http://192.168.0.107/
返回:
Speed=31105 pages/min, 2840306 bytes/sec.
Requests: 30654 susceed, 451 failed.
期間訪問(wèn)該域名,偶爾會報502。但(dàn)是451 failed已經說(shuō)明這個并發下nginx已經超負荷了。
另外這個工(gōng)具其實很簡單,隻是對單一頁面進行高并發流量測試。個人(rén)感覺結果是有出入的,隻能做個大(dà)概參考,尤其是高并發的數據庫讀(dú)取頁面。
查看(kàn)當前服務器得(de)并發數:netstat -pnt | grep :80 | wc -l
本站(zhàn)文章(zhāng)爲深圳網站(zhàn)建設·源美網絡原創策劃,如(rú)有版權糾紛或者違規問(wèn)題,請(qǐng)聯系我們删除,謝謝!
售後保障
承諾任何問(wèn)題1小時内解決數據備份
更安全、更高效、更穩定價格公道精準
項目經理(lǐ)精準報價不弄虛作(zuò)假合作(zuò)無風(fēng)險
重合同講信譽,無效全額退款