php效能優化(一)壓力測試工具篇

2021-09-07 14:10:39 字數 798 閱讀 6799

apache附帶的壓力測試工具ab,很easy使用,而且全然能夠**各種條件對webserver發起測試請求。ab能夠直接在webserver本地發起測試請求。這對於須要了解server的處理效能至關重要,由於它不包含資料的網路傳輸時間以及使用者pc本地的計算時間。

要執行 1000 次的 connection, 20 次的 concurrent (並行, 同一時候):

語法: ab -n 1000 -c 20 www.baidu.com

產生出來的結果. 要注意的是下面幾個:

§ time taken for tests: 總共執行花了多久的時間.(以上 1000 次共多久)

§ requests per second: 每秒平均能夠處理多少個 connection.

最多能夠模擬3萬個併發連線去測試站點的負載能力,個人感覺要比apache自帶的ab壓力測試工具好。安裝使用也特別方便。

webbench的安裝

wget 

.cz/cz210552/distfiles/webbench-1.5

.tar

.gztar zxvf webbench-1.5

.tar

.gzcd webbench-1.5

make && make install

webbench用法

webbench -c 500 -t 30

webbench的引數說明

-c表示併發數。-t表示時間(秒)

php效能優化(一)壓力測試工具篇

apache附帶的壓力測試工具ab,非常容易使用,並且完全可以摸你各種條件對web伺服器發起測試請求。ab可以直接在web伺服器本地發起測試請求,這對於需要了解伺服器的處理效能至關重要,因為它不包括資料的網路傳輸時間以及使用者pc本地的計算時間。要執行 1000 次的 connection,20 次...

php效能優化(二)效能測試工具篇

xhprof是乙個分層php 效能分析 工具。它報告函式級別的請求次數和各種指標,包括阻塞時間,cpu時間和記憶體使用情況。乙個函式的開銷,可細分成呼叫者和被呼叫者的開銷,xhprof 資料收集 階段,它記錄呼叫次數的追蹤和包容性的指標弧在動態callgraph的乙個程式。它獨有的資料計算的報告 後...

web效能壓力測試工具

為了測試之前寫的http伺服器的專案,學習一下以下幾個web壓力測試工具。1 概念 http load以並行復用的方式執行,用以測試web伺服器的吞吐量與負載。1 利用wget遠端安裝 wget 2 解壓縮 tar zxvf http load 12mar2006.tar.gz 3 進入http l...