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

Исходное сообщение
"Для Linux ядра 2.6.33 доступны патчи '-ck', увеличивающие от..."

Отправлено opennews , 01-Мрт-10 11:34 
Кон Коливас (Con Kolivas) подготовил (http://marc.info/?l=linux-kernel&m=126718470914986) для Linux ядра 2.6.33 (http://www.opennet.me/opennews/art.shtml?num=25565) комплект своих фирменных патчей (http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6.../) "-ck", направленных на увеличение отзывчивости и интерактивности десктоп-ориентированных систем.


Состав набора патчей:


-  планировщик задач BFS (http://www.opennet.me/opennews/art.shtml?num=23249) (Brain Fuck Scheduler);
-  патчи для уменьшения интенсивности обращения к разделу подкачки;
-  патчи для изменения работы LRU-кэша в системе управления памятью,;
-  изменение назначения приоритетов для простаивающих процессов (idleprio);
-  поддержка опции конфигурирования vmsplit;
-  увеличение частоты генерации прерываний от таймера (HZ) по умолчанию с 250 до 1000 Гц;
-  патч, повышающий максимальный верхний предел установки HZ в 10000 Гц;
-  тюнинг различных настроек ядра.


URL: http://marc.info/?l=linux-kernel&m=126718470914986
Новость: http://www.opennet.me/opennews/art.shtml?num=25613


Содержание

Сообщения в этом обсуждении
"Для Linux ядра 2.6.33 доступны патчи "
Отправлено Avator , 01-Мрт-10 11:34 
кто-нибудь этим пользуется?? действительно ускоряет работу?

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено pro100master , 01-Мрт-10 12:00 
написано же - повышает отзывчивость :)

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено User294 , 01-Мрт-10 14:54 
отзывчивость != скорость. Скажем, более частые прерывания от таймера - пригрузят проц. А раз так - остальным меньше времени CPU достанется. С другой стороны времена отклика вполне могут улучшиться.

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено pavlinux , 01-Мрт-10 23:21 
>написано же - повышает отзывчивость :)

Ага...

CFS заикается так:  П-п-п-п-п-оехали
BFS так: Поеха-л-л-л-л-л-л-л-и


А ещё есть EDF (Earliest Deadline First) -  работает по принципу "Ваша тут не стояла, валите в конец очереди".

http://www.evidence.eu.com/content/view/313/390/


"Для Linux ядра 2.6.33 доступны патчи "
Отправлено Антон , 02-Мрт-10 17:53 
Ну, а BFS, значит, не earliest deadline по вашему? ;)

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено pavlinux , 02-Мрт-10 17:59 
>Ну, а BFS, значит, не earliest deadline по вашему? ;)

Неа, он ... как-там говорится... Полностью справедливый, но нетерпеливый и с завышенным ЧСД, :)


"Для Linux ядра 2.6.33 доступны патчи "
Отправлено Антон , 02-Мрт-10 18:53 
Да-да, конечно.
http://ck.kolivas.org/patches/bfs/sched-BFS.txt

Design summary.

BFS is best described as a single runqueue, O(n) lookup, earliest effective
virtual deadline first design, loosely based on EEVDF (earliest eligible virtual
deadline first) and my previous Staircase Deadline scheduler. Each component
shall be described in order to understand the significance of, and reasoning for
it. The codebase when the first stable version was released was approximately
9000 lines less code than the existing mainline linux kernel scheduler (in
2.6.31). This does not even take into account the removal of documentation and
the cgroups code that is not used.

"earliest deadline design"


"Для Linux ядра 2.6.33 доступны патчи "
Отправлено log , 01-Мрт-10 17:09 
На десктопе -да, система быстрее отвечает, как на серверах себя ведет -не знаю.  

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено Аноним , 01-Мрт-10 17:18 
У меня glxgears стали тормознее процентов на 30. Улучшения отзывчивости на глаз не заметил.

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено pavlinux , 01-Мрт-10 23:16 
Compiz и эффекты в KDE выруби.

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено Аноним , 02-Мрт-10 00:26 
Смешная шутка, да.

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено proDOOMman , 01-Мрт-10 17:37 
Никто не поделится deb-ом (i686 или amd64)? Хочется попробовать, но собирать самому очень влом...

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено аноним , 01-Мрт-10 17:55 
Типичный пользователь бинарного дистрибутива

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено Аноним , 02-Мрт-10 00:11 
>Типичный пользователь бинарного дистрибутива

типичный анонимный трололо


"Для Linux ядра 2.6.33 доступны патчи "
Отправлено астронимус , 02-Мрт-10 01:57 
Всё правильно он сказал. А вы продолжайте кушать ядра из левых репов и в очередной раз надеяться на дядю, что тот сделает хорошо. Не сделает

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено proDOOMman , 03-Мрт-10 07:04 
А вы действительно прочитали и поняли весь код патчей и исходников программ, включенных в ваш дистрибутив? Ах да, извините, я забыл что у вас LFS, да и патчей у вас никаких нет.

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено Аноним , 04-Мрт-10 08:36 
поколение gui ...

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено log , 04-Мрт-10 10:09 
Нет... Это называется -за что боролись... ;)

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено Аноним , 09-Мрт-10 14:12 
Нет, это называется: "труд одних людей облегчает труд других", а если к этому не стремиться, то GNU/Linux так и будет прозябать со своим жалким процентом пользователей.

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено pkunk , 01-Мрт-10 18:01 
Навскидку
https://launchpad.net/~darxus/+archive/bfs

"Для Linux ядра 2.6.33 доступны патчи "
Отправлено pavlinux , 01-Мрт-10 23:17 
>Навскидку
>https://launchpad.net/~darxus/+archive/bfs

2.6.31 2009-10-10


"Для Linux ядра 2.6.33 доступны патчи "
Отправлено Анон , 03-Мрт-10 21:09 
А чего собирать? подготовь исходник ядра из репов, наложи патчи для дебиана, потом сверху этот патч накати и через dpkg-sources (или как там, забыл уже) собирай пакет может на подписи поругаться но это фигня.

Я так пакеты вайна с собственными патчами serial-портов собираю под разные конфы, особенности железа.


"Для Linux ядра 2.6.33 доступны патчи "
Отправлено pavlinux , 01-Мрт-10 23:41 
Из патча

-/* SCHED_ISO: reserved but not implemented yet */
+/* SCHED_ISO: Implemented on BFS only */
#define SCHED_IDLE             5
+#ifdef CONFIG_SCHED_BFS
+#define SCHED_ISO              4

Кто бы это мог быть, кто оставил эту заначку... не Инго ли? :)


"Для Linux ядра 2.6.33 доступны патчи "
Отправлено Andrey Mitrofanov , 02-Мрт-10 11:13 
>Кто бы это мог быть, кто оставил эту заначку... не Инго ли? :)

Тебе как мастеру чтения git-а на лету и... git blame в руки? :D


"Запрашивает Миша Рыцаревъ"
Отправлено ua9oas , 04-Мрт-10 05:59 
  Интересно, а на старом железе это как нибудь себя проявит? А насколько все оно совершенней ядра винды? А то я так понял, что оно обновляется намного реже линукс-ядра (интересно, а где об этом подробней можно прочитать?)

"Запрашивает Миша Рыцаревъ"
Отправлено eth1 , 06-Мрт-10 20:48 
ну, если учесть, что из-за некоторых разногласий с разработчиками ядра патчи некоторое время вообще не писались, то да, получается реже.

А при чём тут винда, я не вкурил.