歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Iozone進行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