Изменение планировщика ввода-вывода Linux без планировщиков по умолчанию

Я работаю над исследованием ядра Linux. Я должен добавить планировщик ввода-вывода в ядро ​​Linux. Я скомпилировал ядро ​​Linux 4.12.3. И эта версия имеет 3 планировщика ввода-вывода по умолчанию (Noop - Deadline - Cfq). Теперь я вижу планировщик, который я использую, и могу внести изменения между этими тремя планировщиками со следующими командами.

cat /sys/block/sda/queue/scheduler echo <sched.name> > /sys/block/sda/queue/scheduler

Но я не мог использовать другой планировщик, который у меня есть (.c, .o и mod.ko) в новом ядре. (например, Linus Elevator или BFQ). Поэтому я хочу спросить, как я могу добавить, а затем изменить собственный планировщик ввода-вывода, не компилируя ядро.

И как я могу видеть другие планировщики, не относящиеся к умолчанию, после следующей команды?

cat /sys/block/sda/queue/scheduler

Спасибо ..

0
задан 31 July 2017 в 13:56

0 ответов

Другие вопросы по тегам:

Похожие вопросы: