Вы также можете сделать это с помощью цикла:
sed -e ':top' -e 's/\([(,]\)\([^),'\'']\{1,\}\)\([),]\)/\1'"'\2'"'\3/;t top'
Или, используя -E
:
sed -E -e ':top' -e "s/([(,])([^),']+)([),])/\1'\2'\3/;t top"
Также нужно включить CONFIG_SCSI_MQ_DEFAULT
Symbol: SCSI_MQ_DEFAULT [=y]
Type : boolean
Prompt: SCSI: use blk-mq I/O path by default
Location:
-> Device Drivers
-> SCSI device support
Defined at drivers/scsi/Kconfig:50
Depends on: SCSI [=y]
И вуаля
$ cat /sys/block/sda/queue/scheduler
[mq-deadline] none
Вам нужно только указать эти параметры в командной строке ядра:
scsi_mod.use_blk_mq=1 elevator=mq-deadline
Источник:https://wiki.archlinux.org/index.php/improving_performance#Changing_I.2FO_scheduler