LINUX.ORG.RU
ФорумTalks

[zen-kernel] R.I.P. ?


0

0

Сабж. Уже 3 недели никакого движения. В группе на гугле писали что-то про ожидание порта BFQ. В общем, непонятно. Кто-нибудь что-то знает?

Deleted

Ответ на: комментарий от megabaks

Не знаю, разработчик BFQ еще в мае писал, что готовится порт и чуть позже, что пофиксил серьезные проблеми и все почти готово. А недавно в гуглогруппе высказывались просьбы релизнуть хоть что-то.

Deleted
()
Ответ на: комментарий от SplindeR

Перестает глючить в одних местах и начинает глючить в других.

pekmop1024 ★★★★★
()
Ответ на: комментарий от Deleted

>А есть краткий список отличий от vanilla-sources

Если совсем поверхностно, то tuxonice, btrfs, BFS, BFQ (был раньше), некоторые твики производительности, подъём приоритета для иксов, aufs2 и т.п.

Я реально юзал только aufs2, BFS, BFQ. Сейчас aufs2 не нужен, BFQ выкинули, так что только BFS остался. Посмотрим, переживу ли :) Зато, может, nouveau пощупаю. Хотя без 3D оно не особо интересно.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Хм.. получается, что все, что меня интересует в zen-kernel, есть и в gentoo-sources. Замечательно. Спасибо.

Deleted
()
Ответ на: комментарий от megabaks

>а кто мешает bfs на генту-сорсы наложить?

Моя лень. Я итак почти пол-года этим баловался. Но я не для того Gentoo ставил, чтобы что-то ручками делать :)

KRoN73 ★★★★★
()
Ответ на: комментарий от Deleted

Пардон! Я вопрос не так понял. То, что я перечислил - это отличия zen-sources от gentoo-sources. А чем последние от vanilla отличаются - не смотрел.

KRoN73 ★★★★★
()
Ответ на: комментарий от Deleted

В последних релизах единственное различие - fbcondecor.

xetf ★★
()
Ответ на: комментарий от KRoN73

>подъём приоритета для иксов
А что мешает сделать renice для X процесса?
Или это не одно и тоже? Можно подробнее?

ls-h ★★★★★
()
Ответ на: комментарий от KRoN73

>Но я не для того Gentoo ставил, чтобы что-то ручками делать :)
Ыыы - а я наоборот %)
и что-то сомневаюсь, что тебе так уж трудно вбить 1-2 команды - тем более при сборке ядра....

megabaks ★★★★
()

Спрашивал у них в irc-канале, говорят, что 2.6.34-zen0 уже есть давно. А BFQ всё портируют-портируют, да никак не получается.

post-factum ★★★★★
()
Ответ на: комментарий от SplindeR

Много дров, патчей. Например reiser4. Норм? Меньше гемора, чем ставить патч на новое ядрецо каждый раз? И еще BFS. Не использую, но просто показатель, что хорошие патчи.

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

Идея в чем: если ты деньги и работу не ставишь на комп, то ставь zen-sources - быстрее работает, много патчей позитивных, только профит, просто консервативные разяяяярабы linux еще не решились добавлять в ванильное ядро (слава Богу).

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

(Сейчас будет глупый вопрос)
Если в Убунте я спокойно могу поставить драйвер для своей проприетарной вай-фай карточки от Броадкома..
Этого драйвера нет в других дистрибутивах из коробки, кстати.

То смогу ли я так же спокойно установить его на неоригинальное ядро?

SplindeR
()
Ответ на: комментарий от SplindeR

Убунта вообще дистр, который не любит вмешательств. Они не гаратнируют, что модуль ядра для их ядра подойтет для ядра из вашей фантазии. Если хочется оптимизировать, то генту и вперед, иначе лучше не трогать.

vertexua ★★★★★
()
Ответ на: комментарий от ls-h

>А что мешает сделать renice для X процесса?

Там как-то хитрее сделано. Подробностей не знаю :)

KRoN73 ★★★★★
()
Ответ на: комментарий от megabaks

>и что-то сомневаюсь, что тебе так уж трудно вбить 1-2 команды - тем более при сборке ядра....

Ну, во-первых, «при сборке ядра» - это совсем уже моветон. Это делается парой строк в соответствующем ebuild'е. Но это надо в каждой версии делать. Да ещё убеждаться, что патч работает, если нет - качать и снова проверять. делать ebuild .. digest... В общем, лишние телодвижения. Лениво же. Проще поставить ядро, где всё уже сделано или махнуть на патчи рукой :)

KRoN73 ★★★★★
()
Ответ на: комментарий от megabaks

>дык если можно завести ncq - bfq не нужен

Видимо, то железа зависит. У меня включение NCQ не даёт видимых результатов. А вот BFQ раньше был явно отзывчивее, чем CFQ. Но сейчас, вроде, CFQ снова поправили. Давно не ощущал подтормозок заметных.

KRoN73 ★★★★★
()
Ответ на: комментарий от SplindeR

>То смогу ли я так же спокойно установить его на неоригинальное ядро?

сможете, если там не горбатый dkms,
а возможно, уже и есть поддержка вашей карточки в новом ядре.
подробности тут уже конкретики зависят .

elipse ★★★
()
Ответ на: комментарий от KRoN73

>У меня включение NCQ не даёт видимых результатов
ну включить как бы одно, а использовать совсем другое :)

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Поясни :)

...

Кстати, загрузился сейчас с 2.6.34. Система работает заметно плавнее, чем до перезагрузки. Дисковые операции заметно не тормозят. То ли CFQ настолько хорошо допилили, то ли у меня раньше что-то систему притормаживало в фоне (хотя загрузка была небольшая).

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

дык включить NCQ - просто нужен модуль ahci
а пользоваться - нужен ещё и noop планировщик (фактически отсутствие планировщика чтоб сам ncq собственно заработал :)

megabaks ★★★★
()
Ответ на: комментарий от megabaks

>а пользоваться - нужен ещё и noop планировщик

Хм. А что, CFQ сделает для NCQ хуже? Как-то мало верится :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

о_О
а зачем 2 очереди?
смысл от ncq тогда?
cfq про планы ncq ничего не знает и сортирует как считает нужным ему....
как бы очереди по разным принципам организуются - отсюда от 2-х сразу профитов никаких

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Ну, прописал пока noop для винтов, что поддерживают NCQ. Посмотрим. Пока, правда, итак тормозов не было, так что оценить эффект невозможно :)

KRoN73 ★★★★★
()
Ответ на: комментарий от megabaks

на нетбуке ncq? а чипсет какой?

оно там точно работает?

т.е depth 31/32 а не 0/32 ?

$dmesg |grep NCQ
ahci 0000:00:0e.0: controller can do NCQ, turning on CAP_NCQ
ata3.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32)
ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

всё точно - интел 7-ка
короч игрушка это MSI U-120

megabaks ★★★★
()
Ответ на: комментарий от Sylvia
[root@localhost live]# dmesg | grep NCQ
ata1.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32)
[root@localhost live]# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
02:00.0 Network controller: Intel Corporation WiMAX/WiFi Link 5050 Series

лайф-это мандра еденичка - собираю генточку на нетбук(distcc) ну и для поиска нужных модулей :)

megabaks ★★★★
()
Ответ на: комментарий от KRoN73

>Зато, может, nouveau пощупаю.

Пощупал. На моей 6600 что-то никакой разницы с nvidia, кроме того, что 3D стало в 10 раз тормознее :)

KRoN73 ★★★★★
()
Ответ на: комментарий от Sylvia

А как проверить что NCQ работает?

$ dmesg | grep NCQ ata4.00: 625142448 sectors, multi 0: LBA48 NCQ (depth 31/32), AA ata2.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA ata1.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA

Это значит, что оно пашет работает?

vitruss ★★★★★
()
Ответ на: комментарий от megabaks

повезло, само изначально работало или надо было что-то предпринимать для включения?

00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)


вообще где-то не сайтах интела был список контроллеров ICH7 в частности , которые поддерживают NCQ, всем остальным же надлежит наблюдать depth 0/32 и соответственно NCQ не работает на них...

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

вот нашла, список контроллеров Интел, на которых работает NCQ
(на каком-то вендузячьем форуме)
Intel® 82801DB Ultra ATA Storage Controller - 24CB
Intel® 82801DB Ultra ATA Storage Controller - 24CB
Intel® 82801DBM Ultra ATA Storage Controller - 24C1
Intel® 82801DBM Ultra ATA Storage Controller - 24C1
Intel® 82801DBM Ultra ATA Storage Controller - 24CA
Intel® 82801DBM Ultra ATA Storage Controller - 24CA
Intel® 82801DBM Ultra ATA Storage Controller - 24CA
Intel® 82801DBM Ultra ATA Storage Controller - 24CA
Intel® 82801FB Ultra ATA Storage Controllers - 2651
Intel® 82801FB Ultra ATA Storage Controllers - 2651
Intel® 82801FB Ultra ATA Storage Controllers - 2652
Intel® 82801FB Ultra ATA Storage Controllers - 2652
Intel® 82801FB/FBM Ultra ATA Storage Controllers - 266F
Intel® 82801FB/FBM Ultra ATA Storage Controllers - 266F
Intel® 82801FBM Ultra ATA Storage Controllers - 2653
Intel® 82801FBM Ultra ATA Storage Controllers - 2653
Intel® 82801G (ICH7 Family) Ultra ATA Storage Controllers - 27DF
Intel® 82801G (ICH7 Family) Ultra ATA Storage Controllers - 27DF
Intel® 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller - 27C0
Intel® 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller - 27C0
Intel® 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4
Intel® 82801GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4
Intel® ICH8 2 port Serial ATA Storage Controller - 2825
Intel® ICH8 2 port Serial ATA Storage Controller - 2825
Intel® ICH8 4 port Serial ATA Storage Controller - 2820
Intel® ICH8 4 port Serial ATA Storage Controller - 2820
Intel® ICH8 SATA AHCI Controller - 2824
Intel® ICH8 SATA AHCI Controller - 2824
Intel® ICH8M 3 port Serial ATA Storage Controller - 2828
Intel® ICH8M 3 port Serial ATA Storage Controller - 2828
Intel® ICH8M SATA AHCI Controller - 2829
Intel® ICH8M SATA AHCI Controller - 2829
Intel® ICH8M Ultra ATA Storage Controllers - 2850
Intel® ICH8M Ultra ATA Storage Controllers - 2850
Intel® ICH8R/DO/DH SATA AHCI Controller - 2821
Intel® ICH8R/DO/DH SATA AHCI Controller - 2821
Intel® ICH9 2 port Serial ATA Storage Controller 1 - 2921
Intel® ICH9 2 port Serial ATA Storage Controller 1 - 2921
Intel® ICH9 2 port Serial ATA Storage Controller 2 - 2926
Intel® ICH9 2 port Serial ATA Storage Controller 2 - 2926
Intel® ICH9 2 port Serial ATA Storage Controller 2 - 2926
Intel® ICH9 2 port Serial ATA Storage Controller 2 - 2926
Intel® ICH9 2 port Serial ATA Storage Controller 2 - 2926
Intel® ICH9 2 port Serial ATA Storage Controller 2 - 2926
Intel® ICH9 4 Port SATA AHCI Controller - 2923
Intel® ICH9 4 Port SATA AHCI Controller - 2923
Intel® ICH9 4 port Serial ATA Storage Controller 1 - 2920
Intel® ICH9 4 port Serial ATA Storage Controller 1 - 2920
Intel® ICH9 6 Port SATA AHCI Controller - 2922
Intel® ICH9 6 Port SATA AHCI Controller - 2922
Intel® ICH9M 1 port Serial ATA Storage Controller 2 - 292E
Intel® ICH9M 1 port Serial ATA Storage Controller 2 - 292E
Intel® ICH9M 2 port Serial ATA Storage Controller 1 - 2928
Intel® ICH9M 2 port Serial ATA Storage Controller 1 - 2928
Intel® ICH9M 2 port Serial ATA Storage Controller 2 - 292D
Intel® ICH9M 2 port Serial ATA Storage Controller 2 - 292D

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

>само изначально работало или надо было что-то предпринимать для включения?
в биосе включить пришлось - было отключено т.к. искаробочная винда не умеет и при включении бсод )

megabaks ★★★★
()

И все таки оно вертится^W шевелится! Несколько минут назад релизнули 2.6.33-zen3 и сделали туеву хучу коммитов в разрабатываемую ветку.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.