#cd /usr/ports/benchmarks/webbench
#cd /usr/ports/benchmarks/webbench
#make && make install
#webbench -c 500 -t 30 http://192.168.0.99/phpionfo.php
. Kolar 1997-2004,GPL開源軟體。 基準測試:GET http://192.168.0.99/phpionfo.php
500個客戶端,運行30秒。
速度=53726頁/分鐘,160866位元組/秒。
請求: 26863 成功, 0 失敗。
五、webbench指令
webbench [選項]... URL-t|--time
-p|--proxy 使用代理伺服器進行請求。
-c|--clients
-9|--http09 使用 HTTP/0.9 風格的請求。
-1|--http10 使用 HTTP/1.0 協定。
-2|--http11 使用 HTTP/1.1 協定。
-- get 使用 GET 請求方式。
--head 使用 HEAD 請求方式。
--options 使用 OPTIONS 請求方法。
--trace 使用 TRACE 請求方法。
-?|-h|--help 此資訊。
-V|--version 顯示程式版本。
六實例演示(Nginx+php和Apache+php)
:注意webbench做壓力測試時,軟體本身也有六個CPU和記憶體資源,為了準確測試,滿足 webbench 安裝在其他伺服器上。[root@localhost webbench-1.5]# webbench -c 100 -t 30http://192.168.1.21/phpinfo.php
Webbench - Simple Web Benchmark 1.5
版權所有(PLc) RadWebbench - Simple Web Kol軟體.
基準測試:GET http://192.168.1.21/phpinfo.php
100個客戶端,運行30秒。
速度=102450頁/分鐘,16490596位元組/秒。
請求:51225 成功,
0 次失敗。
頂部- 14:06:13 持續27 天, 2:25, 2 個用戶, 平均負載:14.57、9.89、6.51
任務:總共287 個, 4 個正在運行, 0 個殭屍
Cpu (s):49.9% us、 6.7% sy、 0.0% ni、41.4% id、 1.1% wa、 0.1% hi、 0.8% si
Mem:總共6230016k,已使用2959468k,可用3270548k,緩衝區635992k交換:總計2031608k , 使用3696k, 2027912k 免費, 1231444k 快取
請求:
21092
成功,
0 次失敗。
頂部- 14:06:20 持續27 天, 2:13, 2 個用戶, 平均負載:62.15、26.36、13.42
任務:總共318 個, 7 個睡眠, 1 隻殭屍Cpu (s):80.4% us、10.6% sy、0.0% ni、7.9% id、0.1% wa、0.1% hi、0.9% si記憶體:總共6230016k、已使用307594k,68區379896k交換:總計2031608k , 12592k 使用, 2019016k 免費, 11117868k 快取
21092
)要大的.
為什麼Nginx的效能隱私Apache高倍?這要歸功於Nginx使用了最新的epoll(Linux 2.6核心)和kqueue(freebsd)網路I/O模型,而Apache則使用的是傳統的select模型。目前Linux下能夠承受高並發存取的Squid、Memcached都採用的是epoll網路I/O模型。
以上就介紹了網站壓力測試工具webbench簡介、安裝、使用,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。