Доброго времени суток!
Решил наложить патчи BFQ. При создании .config планировщик не заменяет стандартный, а дополняет. Поэтому есть несколько вопросов:
1) Можно ли вообще не собирать поддержку CFQ и чем это грозит?
2) Если их собрано несколько(там еще Deadline есть), то по какому принципу они выбираются?
3) Чем грозит выпиливание CFQ и Deadline из ядра или чем грозит, если собрать Deadline и CFQ в виде модуля?
P.S. Deadline понятно в ядре нужно полюбому оставить.
Пока я собираю ядро вместе с(т.е. в ядре, а не в виде модуля) Deadline, CFQ, BFQ и BFQ выбран в качестве основного.
I/O scheduler
Модератор: Модераторы разделов
Re: I/O scheduler
1. можно. грозит отсутствием CFQ
2. в соответствии с настройкой Default I/O scheduler
3. Default I/O scheduler = Noop
Не очень понятно почему Deadline нужно оставлять "полюбому".
2. в соответствии с настройкой Default I/O scheduler
3. Default I/O scheduler = Noop
Не очень понятно почему Deadline нужно оставлять "полюбому".
и что вас, собственно, не устраивает?
[x] close
Re: I/O scheduler
Чтобы иметь возможность переопределить планировщик по-умолчанию.
Например, в опциях загрузки ядра можно указать любой другой поддерживаемый планировщик
Код: Выделить всё
elevator=cfq
Или в онлайн
Код: Выделить всё
echo deadline > /sys/block/sda/queue/scheduler
[x] close