壓測(cè)工具ab(Apache)詳解-創(chuàng)新互聯(lián)

小序:對(duì)比過(guò)幾款輕量級(jí)的壓測(cè)工具。siege http_load ab webbench.siege太吃內(nèi)存(在相同的請(qǐng)求數(shù)與并發(fā)數(shù)下,ab相對(duì)而言耗資源較少)

創(chuàng)新互聯(lián)專注于鐵東企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),成都商城網(wǎng)站開(kāi)發(fā)。鐵東網(wǎng)站建設(shè)公司,為鐵東等地區(qū)提供建站服務(wù)。全流程定制開(kāi)發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

ab簡(jiǎn)介:
ab全稱為:apache bench,官方注釋為:
Apache超文本傳輸協(xié)議(HTTP)的性能測(cè)試工具。其設(shè)計(jì)意圖是描繪當(dāng)前所安裝的Apache的執(zhí)行性能,主要是顯示你安裝的Apache每秒可以處理多少個(gè)請(qǐng)求。apache自帶的壓力測(cè)試工具。ab非常實(shí)用,它不僅可以對(duì)apache服務(wù)器進(jìn)行網(wǎng)站訪問(wèn)壓力測(cè)試,也可以對(duì)或其它類型的服務(wù)器進(jìn)行壓力測(cè)試。比如nginx、tomcat、IIS等。
一、安裝
Linux下可以直接安裝Apache工具即可。
yum install -y httpd-tools
二、使用
eg.
ab -n 200000 -c 10000 "http://jd.com/"
-n為請(qǐng)求數(shù)
-c為并發(fā)數(shù)
執(zhí)行命令后可以看到如下的測(cè)試報(bào)告:
壓測(cè)工具ab(Apache)詳解

三、常見(jiàn)問(wèn)題
1.有時(shí)設(shè)置并發(fā)參數(shù)較大時(shí), 如1000或10000+,執(zhí)行命令時(shí)會(huì)報(bào)如下錯(cuò)誤:
壓測(cè)工具ab(Apache)詳解

解釋:查看應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)均未報(bào)錯(cuò),連接被重置,apr_socket_recv是OS內(nèi)核的一個(gè)參數(shù),高并發(fā)情況下,內(nèi)核會(huì)認(rèn)為系統(tǒng)受到了SYN flood***,會(huì)發(fā)送cookies(possible SYN flooding on port 80. Sending cookies),這樣會(huì)減慢影響請(qǐng)求的速度,所以在應(yīng)用服務(wù)器上設(shè)置下該參數(shù)為0 禁用系統(tǒng)保護(hù)就可進(jìn)行大并發(fā)測(cè)試了。
壓測(cè)工具ab(Apache)詳解

網(wǎng)頁(yè)名稱:壓測(cè)工具ab(Apache)詳解-創(chuàng)新互聯(lián)
瀏覽地址:http://muchs.cn/article24/dhioce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站設(shè)計(jì)、網(wǎng)站維護(hù)、標(biāo)簽優(yōu)化營(yíng)銷型網(wǎng)站建設(shè)、用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司