AWSでUbuntu 1604 IOスケジューラを変更しますか?

AWSでUbuntu 1604 IOスケジューラを変更しますか?

AWSの仮想マシンを使用していますUbuntu 1604

難しいのは、ブロックデバイスのIOスケジューラを次のように変更できないことです。

root@ip-10-0-96-236:/home/ubuntu# cat /sys/block/xvdb/queue/scheduler
none
root@ip-10-0-96-236:/home/ubuntu# echo noop > /sys/block/xvdb/queue/scheduler
root@ip-10-0-96-236:/home/ubuntu# cat /sys/block/xvdb/queue/scheduler
none
root@ip-10-0-96-236:/home/ubuntu# echo xxx > /sys/block/xvdb/queue/scheduler
root@ip-10-0-96-236:/home/ubuntu# cat /sys/block/xvdb/queue/scheduler
none
root@ip-10-0-96-236:/home/ubuntu#

ご覧のとおり、スケジューラファイルに何でもエコーできますが、効果はありません。

ここでIOスケジューラを変更する正しい方法は何ですか?ありがとうございます!

答え1

/sys/block/xvdb/正しいデバイスですか? (こうなるはずだと思います/dev/sdX

通常、ioスケジューラを恒久的に変更するには、次を編集します。

/etc/default/grub 

次へ追加

elevator=noop 

到着

GRUB_CMDLINE_LINUX 

その後実行

update-grub 

その後、再起動してください。

関連情報