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 

그런 다음 다시 시작하십시오.

관련 정보