硬碟壓力測試工具

2022-08-27 17:39:13 字數 2518 閱讀 5928

向大家介紹一款專門作資料庫硬碟壓力測試的工具,sqlio.exe。

獲取路徑:

安裝步驟

雙擊sqlio.msi開啟安裝程式

1、開始安裝,點next

2、同意協議

3、修改安裝路徑

4、一路next,開始安裝

5、完成安裝

主要使用兩個檔案:param.txt和sqlio.exe

1、param.txt

語法格式:

引數說明:

l :測試用的檔案和他的完整路徑

l :測試同時使用多少個執行緒進行。建議和cpu資料一致。

l :始終使用0x0

l :測試檔案的大小,最好是san(或raid controller)的讀寫快取大小的2~4倍。

如果某行要注釋掉,就在行的最前面加上乙個「#」號

範例:

c:\testfile.dat 2 0x0 100

範例說明:

在c盤根目錄下,用兩個執行緒,乙個100m的檔案來做壓力測試。

2、sqlio.exe

語法格式:

sqlio.exe [options] […]

options包括以下引數:

l -kkind of io (r=reads, w=writes)

l -tnumber of threads

l -snumber of seconds to run

l -d… use same filename on each drive letter given

l -r,… raw drive letters/number for i/o

l -fstripe size in blocks, random, or sequential

l -p[i]cpu number for affinity (0 based)(i=ideal)

l -a[r[i]]cpu mask for (r=roundrobin (i=ideal)) affinity

l -o depth to use for completion routines

l -bio block size in kb

l -i number of ios per io run

l -m do multi blk io (c=copy, s=scatter/gather)

l -l latencies from (s=system, p=processor) timer

l -b set buffering (n=none, y=all, h=hdwr, s=sfwr)

l -s start i/os #blocks into file

l -v1.1.1 i/os runs use same blocks, as in version 1.1.1

l -fread parameters from

其中部分引數有各自的預設值:

l -k:r

l -t:1

l -s:30

l -f:64

l -:b2

l -i:64

l -b:n

l filename:testfile.dat

引數最大值限制:

l -t (threads): 256

l no. of files, includes -d & -r: 256

l filename length: 256

使用步驟:

1、 建立批處理檔案(例如testio.bat)

2、 檔案編寫完成後,在命令列下執行:

3、 結果輸出在相同目錄下的out.txt檔案中。每一行命令都會有它的輸出

紅色區域為重要部分

壓力測試工具

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,指的是某個併發使用者數下單位時間內處理的請求數。某個併發使用者數下單位時間內能處理的最大請求數,稱之為最大吞吐率。計算公式 總請求數 處理完成...