Alterar o agendador de IO do Ubuntu 1604 na AWS?

2

Estou usando uma VM de AWS , Ubuntu 1604 .

O mais complicado é que não consigo alterar o agendador de IO do dispositivo de bloco dessa maneira:

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#

Como você pode ver, posso fazer qualquer eco ao arquivo do agendador, mas não entrou em vigor.

Qual é o caminho certo para eu alterar o agendador de IO aqui? Obrigado!

    
por Howard Shane 01.03.2017 / 19:33

1 resposta

0

/sys/block/xvdb/ é o dispositivo certo? (Eu acho que deveria ser /dev/sdX )

Normalmente, para alterar o seu programa de sincronização io, edite permanentemente

/etc/default/grub 

adicione

elevator=noop 

para

GRUB_CMDLINE_LINUX 

e execute

update-grub 

depois reinicie.

    
por 07.03.2017 / 13:25