以隨機讀為例:
fio -ioengine=libaio -group_reporting -direct=1 -name=testsda -numjobs=1 --time_based --runtime=1800 -iodepth=64 -rw=randread -bs=512k -filename=/dev/sda
說明:
ioengine=libaio io引擎使用libaio方式
group_reporting 關於顯示結果的,匯總每個進程的信息
direct=1 測試過程繞過機器自帶的buffer,使測試結果更真實
name=testsda 指定job的名字
numjobs=1 本次的測試線程為1
runtime=1800 測試時間為1800秒
iodepth=64 測試的IO深度,即每次會給磁盤的IO請求數
rw=randread 測試隨機讀的I/O
rw=read 測試順序讀的I/O
iodepth=64 測試的IO深度,即每次會給磁盤的IO請求數
bs=512k 單次io的塊文件大小為512 k
filename=/dev/sda 指定被測試的盤符