sysbench壓力測試工具使用方法

2021-07-24 12:05:29 字數 2846 閱讀 1166

引數詳解參考

檢視測試幫助

# sysbench --test=fileio help

備註:測試不同磁碟,就在不同磁碟目錄下執行命令

模式1:隨機產生資料

隨機生產資料(ssd磁碟)

清理資料

生產資料(機械盤磁碟[7200rpm/3tb])

清理資料

結論:在隨機測試中:ssd寫資料比機械盤快2倍

# sysbench --test=memory help

測試順序讀:

測試隨機讀:

結論:順序讀比隨機讀快很多

測試順序寫:

測試隨機寫:

結論:隨機寫比有序寫速度快,原因為:記憶體排序需要時間

# sysbench --test=cpu help雙線程

# sysbench --num-threads=2 --max-requests=100000 --max-time=120 --test=cpu run

12執行緒

# sysbench --num-threads=12 --max-requests=100000 --max-time=120 --test=cpu run

24執行緒

# sysbench --num-threads=24 --max-requests=100000 --max-time=120 --test=cpu run

結論:同樣的請求數,同樣的執行時間,程序數越大,執行時間越短

注意:本測試只是基準測試,不代表實際生產環境下的效能指標。

壓力測試工具

webbench最多可以模擬3萬個併發連線去測試 的負載能力,比apache自帶的ab壓力測試工具好,安裝使用也特別方便。1 適用系統 linux 2 編譯安裝 引用 wget tar zxvf webbench 1.5.tar.gz cd webbench 1.5 make make instal...

壓力測試工具

一 工具簡單介紹 二 工具簡單設定 圖1 1.在 settings 的功能設定中 如圖2 乙個是stress level threads 這裡是指定程式在後台用多少執行緒進行請求,也就是相當於模擬多少個客戶機的連線,更加形象的就是說設定多少轟炸的執行緒數。一般填寫 500 1000,因為這個執行緒數...

壓力測試工具 ab工具

在學習ab工具之前,我們需了解幾個關於壓力測試的概念 吞吐率 requests per second 概念 伺服器併發處理能力的量化描述,單位是reqs s,指的是某個併發使用者數下單位時間內處理的請求數。某個併發使用者數下單位時間內能處理的最大請求數,稱之為最大吞吐率。計算公式 總請求數 處理完成...