Опубликовано интервью с Jens Axboe (http://kerneltrap.org/node/7637), разработчиком Linux ядра работающим в компании Oracle. Основной интерес Jens связан с работой над планировщиками ввода-вывода в Linux ядре, о работе которых (включая CFQ scheduler) он подробно рассказывает. Также в разговоре затрагивается тема процесса разработки 2.6 ядра, использования git и отношения к лицензии GPL.URL: http://kerneltrap.org/node/7637
Новость: https://www.opennet.ru/opennews/art.shtml?num=9671
Силен чел. CFQ - это просто гениально!
Аналогов нет ни в маздае, ни в бзде.Он _знал_ куда комиттить свой код ;)
Очевидно, что лицензия - далеко не последняя причина тому:------CUT1------
The reason I got into open source in the first place was because of the knowledge sharing. I like giving away my ideas and code for free, but I'd also prefer if others do the same. Especially if they base projects or include some of my code, then I really don't want to allow them to run away with that and never give anything back. So the GPL appeals to me as a license, much more so than the BSD class of licenses.
------/CUT1------------CUT2-------
I do know that the BSD's don't have any advanced IO scheduler implementation, and that they based their IO units on virtual addresses and lengths where Linux is completely scatter gather based. Apart from that, I'm completely BSD ignorant.
------CUT2-------
Какая разница, какая лицензия? Если завтра gnu/linux сделают bsd (если б это было возможным), а freebsd gnu-той, на моих серверах останется freebsd (несмотря на отсутствие гениального CFQ). :)На файлопомойку бы поставил linux, а на многофункциональный сервер с небольшой нагрузкой намного больше подходит FreeBSD и CFQ это там просто не надо....
>Какая разница, какая лицензия?смысл лицензии, ИМО, отвечает на вопрос большей популярности линуха перед бздей как акцептора кода open source разработчиков.
>Если завтра gnu/linux сделают bsd (если б это
>было возможным), а freebsd gnu-той, на моих серверах останется freebsd (несмотря
>на отсутствие гениального CFQ). :)
>На файлопомойку бы поставил linux, а на многофункциональный сервер с небольшой нагрузкой
>намного больше подходит FreeBSD и CFQ это там просто не надо....с той же легкостью откажитесь от nice?
Ведь вам не нужны приоритеты ввода/вывода. Вероятно, не нужны и приоритеты использования процессора... кто знает... у всех свои задачи...
За всю жизнь nice-ом пользовался для одной задачи и то дело было на десктопе... CFQ по большому счёту тоже только на десктопе нужен...
>За всю жизнь nice-ом пользовался для одной задачи и то дело было
>на десктопе... CFQ по большому счёту тоже только на десктопе нужен...видать, либо у вас на десктопе весь веб и мыло и все что положено крутиццо ;)
ниче, бывает и такое. Но это уже не совсем десктоп получаеться :)
Хотя и это уже условности.А вот про CFQ - расстрою. На десктопе оно то как раз себя показывает реже. Намного.
А на сервере иной раз незаменимо. Идут бекапы, и хоть раком стань, а никакой найс их
не расслабит так как низкий приоритет CFQ.
В/Выводом не управлять в таком случае себе дороже...