元旦假期幫朋友折騰vps,安裝了centos和lnmp,**部好了,而且定時任務也加上了,覺得應該做個壓力測試,之前用過apache自帶的ab,不過今天使用的是webbench做壓力測試。備份下安裝測試過程。
首先我們先來安裝webbench吧, 為了測試準確,請將 webbench 安裝在別的linux伺服器上, 因為webbench 做壓力測試時,自身也會消耗cpu和記憶體資源, 否則, 很可能把自己伺服器搞掛掉。於是我切換到了ubuntu系統做webbench測試。
安裝過程比較簡單,如果你的機子之前安裝過一些常用軟體直接使用下面的命令就可以了:
wget如果沒有安裝 ctags make 編譯會報錯:tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make && make install
/bin/sh: ctags: command not found
這時當然是要安裝ctags啦,於是:
apt-get install ctags搞定
這時候可能會報錯:
cc: command not found這時需要gcc:
apt-get install gcc如果出現下面的錯誤:
cannot create regular file `/usr/local/man/man1′: no such file or directory
這時需要建立/usr/local/man/man1
檔案來解決:
mkdir -m 644 -p /usr/local/man/man1經過上面的折騰,webbench終於安裝好了,下面要做的就是做個壓力測試了,在shell裡面輸入下面的命令:
webbench -c 500 -t 30引數說明:-c表示併發數,-t表示時間(秒)
最後就會出現詳細的測試資訊了:
benchmarking: get
500 clients, running 30 sec.
speed=3230 pages/min, 11614212 bytes/sec.
requests: 1615 susceed, 0 failed.
使用webbench做壓力測試
memcached是乙個高效能的分布式記憶體物件快取系統,用於動態web應用以減輕資料庫負載。它通過在記憶體中快取資料和物件來減少讀取資料庫的次數,從而提供動態 資料庫驅動 的速度。下文介紹的是在ubuntu環境下安裝memcached並進行測試,具體內容如下所述。1,先安裝memcached su...
壓力測試 webbench
linux下 webbench最多可以模擬3萬個併發連線去測試 的負載能力 說明 c 客戶端數量 併發數量 t 持續時間 注 1 壓力及效能測試工作應該放到產品上線之前,而不是上線以後 2 測試時併發應當由小逐漸加大,比如併發100時觀察一下 負載是多少 開啟頁面是否流暢,併發200時又是多少 開啟...
webbench壓力測試例子
webbench官網 1 linux壓力測試工具webbench適用系統 linux 2 linux壓力測試工具webbench編譯安裝 apt get install gcc wget tar zxvf webbench 1.5.tar.gz cd webbench 1.5 make make i...