[更新]优化fio_job
This commit is contained in:
15
fio_job.fio
15
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user