iozone 實用筆記

2021-06-02 02:27:58 字數 1155 閱讀 3447

(1)安裝

1  wget

2  tar xf iozone3_308.tar

3  cd /root/iozone3_308/src/current

4  make linux

(2) 使用

iozone常用的幾個引數.

-a 全面測試,比如塊大小它會自動加

-i n 用來選擇測試項, 比如read/write/random 比較常用的是0 1 2,可以指定成-i 0 -i 1 -i2.這些別的詳細內容請查man

0=write/rewrite

1=read/re-read

2=random-read/write

3=read-backwards

4=re-write-record

5=stride-read

6=fwrite/re-fwrite

7=fread/re-fread

8=random mix

9=pwrite/re-pwrite

10=pread/re-pread

11=pwritev/re-pwritev

12=preadv/re-preadv

-r block size 指定一次寫入/讀出的塊大小

-s file size 指定測試檔案的大小

-f filename 指定測試檔案的名字,完成後會自動刪除(這個檔案必須指定你要測試的那個硬碟中)

-f file1 file2... 指定多執行緒下測試的檔名

批量測試項:

-g -n 指定測試檔案大小範圍,最大測試檔案為4g,可以這樣寫 -g 4g

-y -q 指定測試塊的大小範圍

輸出:下面是幾個日誌記錄的引數.好象要輸出成圖象進行分析,需要指定-a的測試才能輸出

-r 產生excel到標準輸出

-b 指定輸出到指定檔案上. 比如 -rb ttt.xls

例子:[root@hostname26 current]#./iozone -a -n 512m -g 4g -i 0 -i 1  -f /mnt/test -rb ./iozone.xls

進行全面測試.最小測試檔案為512m直到測試到4g,測試read和write.產生的測試檔案在mnt下,名字為test,在/home目錄下生成excel的結果輸出檔案,名字為iozone.xls

linux unix實用筆記

usr bin env python 使用env讓系統去找直譯器這種方式比較好 ctrl a 切換到命令列開始 這個操作跟home實現的結果一樣的,但home在某些unix環境下無法使用,便可以使用這個 組合 在linux下的vim,這個也是有效的 另外,在windows的許多檔案編輯器裡,這個也是...

MySql 實用筆記

1.雙擊mysqld.exe 2.修改密碼mysqladmin uroot password journey 3.匯入資料庫 先登入mysql,輸入 create database databasename default character set uts8 default collate utf...

css 實用筆記

呈現類似打字機或者等寬的文字效果 font family monospace monospace字型固定寬度 顯示斜體文字效果 font style italic 呈現粗體文字效果font weight bold 呈現大號字型效果 font size larger 呈現小號字型效果 font siz...