[更新]优化fio_job

This commit is contained in:
2026-02-28 16:16:36 +08:00
parent 0a4ca9a24e
commit c976df15a1

View File

@ -1,28 +1,29 @@
[global]
ioengine=libaio # IO 引擎(libaio 支持异步 IO,适合 Linux)
direct=1 # 直接 IO(绕过页缓存,真实反映磁盘+文件系统性能)
iodepth=8 # 随机测试队列深度(HDD:8-32,SSD:64-256), 顺序测试队列深度(HDD:16-64,SSD:64-128)
runtime=900 # 测试持续时间(秒)
iodepth=16 # 随机测试队列深度(HDD:8-32,SSD:64-256), 顺序测试队列深度(HDD:16-32,SSD:64-128)
runtime=900 # 测试持续时间(秒)
size=10G # 测试数据量
group_reporting=1 # 汇总结果
filename=/dev/sda # 多任务测试目录,自动创建和管理测试文件(ext4 分区挂载点需提前创建,如需测试裸盘请使用filename
filename=/mnt # 多任务测试目录(此次输入测试文件目录如:/mnt/test/txt,或进行裸盘测试如:/dev/sda
filename_format=fio-test-%j.%i # 占位符:%j=job编号,%i=实例序号
numjobs=4 # 测试线程数
numjobs=1 # 测试线程数
[seq-read-128k]
bs=128k
iodepth=32
iodepth=16
rw=read
stonewall=1 # 等待前一个任务完成(避免并行干扰)
[seq-write-128K]
bs=128K
iodepth=32
iodepth=16
rw=write
stonewall=1
[seq-rw-128K]
bs=128K
iodepth=32
iodepth=16
rw=rw
stonewall=1