On Sat, 4 Mar 2006 20:57:29 +0300
Roman I Khimov <rik@o*****.info> wrote:
> 4 марта 2006 20:49 | Dmitry V. Balabanov:
> >> А также патчи PlugSched, где можно поиграться с диспетчерами процессора
> >> вволю:
> >>
> >> http://dir.osrc.info/Linux/PlugSched
> >
> > Вопросы в догонку. Кто-нибудь сравнивал эти диспетчеры с входящими в
> > стандартное ядро Anticipatory, Deadline, CFQ. Где посмотреть ?
>
> Это не те диспетчеры. :) Это диспетчеры ввода/вывода, их задача - рулить
Знаю.
> доступом к блочным устройствам ввода/вывода (в первую очередь это
> винчестеры). Патчи из PlugSched добавляют диспетчеры процессора (aka
> планировщики, не люблю этот вариант перевода), которые рулят тем, какое
> приложение когда получит свою долю процессорного времени.
>
Я, как всегда, не так выразил свою мысль. А мысль была такая. :)
Грубо говоря, не грохнут ли мне ваши патчи ФС, если я выбрал CFQ.
> > Я например выбрал CFQ.
>
> В последних версиях вроде как выглядит лучшим для нашего старого доброго
> "среднего пользователя". Плюс была еще как-то информация, что он сейчас
> единственный, кто поддерживает приоритеты в доступе к устройствам
> ввода/вывода (команда ionice), и вроде бы (первая попавшаяся ссылка -
> http://www.stupids.org/?p=25) это так. Кстати, это тоже стоит попробовать -
> если процессорным временем еще можно разбрасываться направо и налево, то
> доступом к винчестеру - шиш, если его кто-то "скушает", то бедный плеер
> будет долго ждать своих данных, дерганье просто неизбежно.
>
> > Какую я буду иметь выгоду от установки этих диспетчеров?
>
> Заранее сложно сказать. :)
>
Тогда, в чем прикол? Вы же порекомендовали их прилепить? ;)
> > А как насчет стабильности?
>
> Should work. (TM) ;)
>
Эхм... За этот (ТМ) я биться не буду.
> За Staircase от Кона Коливаса можно не сомневаться точно - уж этот-то
> обкатан будь здоров, за остальные посомневаться нужно, но, однако,
> семейство spa_* тоже неплохо тестировалось и имеет массу общего кода. Плюс
> к этому, в случае проблем всегда можно изменить диспетчер уже на следующей
> загрузке. В общем, если компиляция ядра не является проблемой, то, думаю,
> можно и попробовать.
>
Ну чтож когда делать нечего будет попробуем.