當前位置:首頁 » 工具五金 » fio如何編寫測試工具
擴展閱讀
依賴石油出口說明什麼 2025-07-28 11:12:22
豆腐價格為什麼上漲 2025-07-28 11:06:24
汽車專用工具sst是什麼 2025-07-28 10:49:27

fio如何編寫測試工具

發布時間: 2025-07-27 16:12:06

A. fio 需要格式化硬碟嗎

不需要。
FIO用法:
隨機讀:(可直接用,向磁碟寫一個2G文件,10線程,隨機讀1分鍾,給出結果)
fio -filename=/tmp/test_randread -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=16k -size=2G -numjobs=10 -runtime=60 -group_reporting -name=mytest
說明:
filename=/dev/sdb1 測試文件名稱,通常選擇需要測試的盤的data目錄。
direct=1 測試過程繞過機器自帶的buffer。使測試結果更真實。
rw=randwrite 測試隨機寫的I/O
rw=randrw 測試隨機寫和讀的I/O
bs=16k 單次io的塊文件大小為16k
bsrange=512-2048 同上,提定數據塊的大小范圍
size=5g 本次的測試文件大小為5g,以每次4k的io進行測試。
numjobs=30 本次的測試線程為30.
runtime=1000 測試時間為1000秒,如果不寫則一直將5g文件分4k每次寫完為止。
ioengine=psync io引擎使用pync方式
rwmixwrite=30 在混合讀寫的模式下,寫佔30%
group_reporting 關於顯示結果的,匯總每個進程的信息。
此外
lockmem=1g 只使用1g內存進行測試。
zero_buffers 用0初始化系統buffer。
nrfiles=8 每個進程生成文件的數量。