diff --git a/fio_job.fio b/fio_job.fio index 7279706..8b239af 100644 --- a/fio_job.fio +++ b/fio_job.fio @@ -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