关于系统进程和io的优先级,我们这么玩
首先,如果不是特别老的内核,io是可以设置优先级的。
我们用fio工具来测试下
进程优先级10,io优先级7,调度类别为idle
fio -prioclass=3 -prio=7 -nice=10 -filename=/dev/md1 -direct=1 -iodepth 10 -thread -rw=randrw -rwmixread=100 -ioengine=psync -bs=16k -size=2000G -numjobs=30 -number_ios=100000 -runtime=100 -group_reporting -thinktime_spin=2000 -name=mytest1
进程优先级-10,io优先级0(high),调度类别为rt(实时)
fio -prioclass=1 -prio=0 -nice=-10 -filename=/dev/md1 -direct=1 -iodepth 10 -thread -rw=randrw -rwmixread<