歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Iozone進行Linux下的硬盤性能測試

Iozone進行Linux下的硬盤性能測試

日期:2017/2/28 16:49:20   编辑:Linux教程

老大講iozone非常不錯,相比起別的軟件,功能什麼之類都是最好的。連專業的測試公司都使用它.另外對Linux2.4以上有個叫aio(異步)的特性能很好的支持..

但是發現使用起來也不容易。資料不行啊。。

測試的時候請注意,設置的測試文件的大小一定要大過你的內存,不然Linux會給你的讀寫的內容進行緩存。會使數值非常不真實.

iozone常用的幾個參數.

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

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

-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

我的測試實例:

#./iozone -a -n 512m -g 4g -i 0 -i 1 -i 5 -f /mnt/iozone -Rb ./iozone.xls

注:進行全面測試.最小測試文件為512M直到測試到4G.測試read,write,和Strided Read.測試的地方在mnt下。生成Excel的文件.

Copyright © Linux教程網 All Rights Reserved