透過iozone測試硬碟效能

tonykorn97發表於2007-04-21
iozone的確是一款不錯的檔案系統效能測試工具,可以就檔案系統的很多方面作自動測試。地址:

用法:

在希望進行測試的檔案系統上執行:
/opt/iozone/bin/iozone -a
即可進行全面的自動測試,不過通常需要很長的時間,要耐心等待。

/opt/iozone/bin/iozone -a -i 1
只對write, rewrite進行效能測試

/opt/iozone/bin/iozone -a -i 1 -i 0
對讀寫進行效能測試

/opt/iozone/bin/iozone -a -g 1G -i 0 -i 1
對讀寫進行效能測試,並且最大測試檔案為1G

/opt/iozone/bin/iozone -Ra
測試所有方面,並且生成excel檔案
上面的命令在執行時,最好透過重定向儲存到另外一個檔案中.
/opt/iozone/bin/iozone –Rab output.wks

測試小檔案
/opt/iozone/bin/iozone -a -s 512m -y 1k -q 8k -b minfile_result.xls

測試普通檔案
如果2G記憶體測試,時間太長,先在grub.conf裡把記憶體變成256m,這時使用512m的檔案測試,就不會使用快取了。
可以保證測試的準確性
/opt/iozone/bin/iozone -a -s 512m -y 8k -q 512k -b comfile_result.xls

測試大檔案
/opt/iozone/bin/iozone -a -s 512m -y 1024k -q 10240k -i 0 -i 1 -i 2 -b largefile_result.xls

測試-i命令的使用
/opt/iozone/bin/iozone -Rab output.wks -g 1G -i 0 -i 1 -i 2 -i 8


-R 建立 Excel 報告

-g 設定自動模式下最大檔案大小
Set maximum file size (in Kbytes) for auto mode.

-s 指定檔案大小
-s 512k or -s 512M or -s 1G

-f filename
指定臨時檔案

-F filename filename filename
指定臨時檔案組

-t #
執行緒數

-q 指定最大記錄大小
-q 512K or -q 512M or -q 1g

-y 指定最小記錄大小
-y 512K or -q 512M or -q 1g

-U mountpoint
Mount point to unmount and remount between tests. Iozone will unmount and remount
this mount point before beginning each test. This guarantees that the buffer cache does not
contain any of the file under test.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245648/,如需轉載,請註明出處,否則將追究法律責任。

相關文章