URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 36560
[ Назад ]

Исходное сообщение
"OpenNews: Интервью с разработчиком Linux ядра"

Отправлено opennews , 31-Янв-07 08:26 
Опубликовано интервью с 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


Содержание

Сообщения в этом обсуждении
"Интервью с разработчиком Linux ядра"
Отправлено _Nick_ , 31-Янв-07 08:26 
Силен чел. 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-------


"Интервью с разработчиком Linux ядра"
Отправлено Moralez , 01-Фев-07 13:00 
Какая разница, какая лицензия? Если завтра gnu/linux сделают bsd (если б это было возможным), а freebsd gnu-той, на моих серверах останется freebsd (несмотря на отсутствие гениального CFQ). :)

На файлопомойку бы поставил linux, а на многофункциональный сервер с небольшой нагрузкой намного больше подходит FreeBSD и CFQ это там просто не надо....


"Интервью с разработчиком Linux ядра"
Отправлено _Nick_ , 01-Фев-07 14:20 
>Какая разница, какая лицензия?

смысл лицензии, ИМО, отвечает на вопрос большей популярности линуха перед бздей как акцептора кода open source разработчиков.


>Если завтра gnu/linux сделают bsd (если б это
>было возможным), а freebsd gnu-той, на моих серверах останется freebsd (несмотря
>на отсутствие гениального CFQ). :)
>На файлопомойку бы поставил linux, а на многофункциональный сервер с небольшой нагрузкой
>намного больше подходит FreeBSD и CFQ это там просто не надо....

с той же легкостью откажитесь от nice?
Ведь вам не нужны приоритеты ввода/вывода. Вероятно, не нужны и приоритеты использования процессора...  кто знает... у всех свои задачи...


"Интервью с разработчиком Linux ядра"
Отправлено Moralez , 02-Фев-07 04:32 
За всю жизнь nice-ом пользовался для одной задачи и то дело было на десктопе... CFQ по большому счёту тоже только на десктопе нужен...

"Интервью с разработчиком Linux ядра"
Отправлено _Nick_ , 02-Фев-07 05:20 
>За всю жизнь nice-ом пользовался для одной задачи и то дело было
>на десктопе... CFQ по большому счёту тоже только на десктопе нужен...

видать, либо у вас на десктопе весь веб и мыло и все что положено крутиццо ;)
ниче, бывает и такое. Но это уже не совсем десктоп получаеться :)
Хотя и это уже условности.

А вот про CFQ - расстрою. На десктопе оно то как раз себя показывает реже. Намного.
А на сервере иной раз незаменимо. Идут бекапы, и хоть раком стань, а никакой найс их
не расслабит так как низкий приоритет CFQ.
В/Выводом не управлять в таком случае себе дороже...