linux系統默認提供了三種IO調度方式
noopdeadlinecfq原來系統中默認的調度方式是deadline,下面介紹如何更改默認調度機制。
通過
host > cat /sys/block/sdb/queue/scheduler #sdb是我的系統安裝磁盤noop [deadline] cfqhost >可以看到默認的調度方式是deadline。
host # echo cfq > /sys/block/sdb/queue/scheduler這樣就改變了本次系統運行的IO調度方式
啟動命令中添加elevator=cfq
linux /boot/vmlinuz-3.13.0-24-generic root=UUID=520c788f-07c4-4ca7-8d33-0115811838e5 ro quiet splash elevator=cfq $vt_handoff在系統啟動的時候,可以看到調度器的注冊過程,已經默認是cfq了。
再檢查一下
host > cat /sys/block/sdb/queue/scheduler noop deadline [cfq]host >已經成為cfq了。
新聞熱點
疑難解答