fio 测试时候 使用 混合模式 报错 fio: io scheduler noop not found

 
 
查看当前IO调度
# cat /sys/block/sda/queue/scheduler 
anticipatory deadline cfq 
 
我这里IO调度 支持4种模式 
 全都测试都是相同报错  找不到io scheduler
执行命令
fio -filename=/home/ctyun/d1.bat --direct=1 --iodepth 1 --thread --rw=randrw --rwmixread=70 -ioengine=psync --bs=16k --size=1G --numjobs=24 --runtime=300 --group_reporting --name=mytest --ioscheduler=noop
 
注意:本人 24核 所以numjobs 为24 ,其他值不变,与老师的一样
 
报错信息 :
fio: pid=4551, err=22/file:backend.c:1144, func=iosched_switch, error=Invalid argument
fio: io scheduler noop not found
fio: io scheduler noop not found
fio: io scheduler noop not found
fio: io scheduler noop not found
fio: pid=4585, err=22/file:backend.c:1144, func=iosched_switch, error=Invalid argument
 
 
已邀请:

wubx - 专注MySQL及架构设计

赞同来自:

估计把ioscheduler=noop 这个参数去掉就行了。
在一些环境里 不能设置ioscheduler. 

要回复问题请先登录注册