LINUX.ORG.RU

Ядро 2.4.0-prerelease


0

0

Линус извинился за то, что подарка к новому году не получилось, но в качестве компенсации задвинул 2.4.0-prerelease. При этом клятвенно заверил, что больше не будет -pre и -test и просил хорошо его потестировать. Тестирование обещает быть интересным. Достаточно сказать, что это ядро уже является абсолютным чемпионом по скорости и производительности за всю историю Линукса.

>>> Подробности



Проверено:

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

Прочти источник. Там все написано. Возможно последует еще несколько -ac
перед окончателным релизом. В-основном вылизываются мэйкфайлы.
Но это уже все мелочи. Ядро получилось просто замечательное. Сейчас интенсивно
его тестирую, и результаты очень сильно радуют.

foreigner
() автор топика

А я на test'ах баг очень странный ловил. Не знаю как на этом, не проверял. При выкатывании по FTP файла из моего же ethernet (10mbps) сегмента, обычным mc (ftp vfs) сеть вела себя, как будто зафлужена. Т.е. ping до ftp сервера с обычных 0.4-0.6 ms падал до 50-100ms.

anonymous
()

Narod podskazhite chto nado dlya evo sborki? U menya RH6.2, ppp ya vzyal noviy, modeutils tozhe a on ne sobiraetsya :( Govorit oshibku kogda pitaeshsya sdelat' bzImage

anonymous
()

Как вообще ведет себя новое ядро по сравнению с 2.2? Имеет ли смысл в будующем переходить? Интересно узнать основные достоинтсва, которые должны сподвигнуть на переход. Спасибо!!!

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

У меня на 6.2 собирается легко.
Но у меня установлены все апдейты с redhat.com.
Попробуй проапдейтить Шапку!

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

А чем тестируешь? А то я ненашел ничего лучше чем
поставить MySQL и запустить на нем тройку одновременных бечмарков.

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

Тестов есть много хороших и разных. Я у себя насчитал больше десятка.
Вот они:
apachebench, bonnie, bonnie++, cpu2, dbench, ftpbench, http-siege,
http_load, httperf, iobench, lmbench, netperf, perfctr, ttcp, wpi, xbench.
Есть еще linux_test_project.

Основные - dbench, lmbench, bonnie++.
Интересная шутка произошла с dbench. На новом ядре ext2fs уделывает reiserfs ;-)
Где-то в 1,3 раза... Производилась иммитация одновременного обращения 50
сетевых клиентов к файлам произвольного размера.


foreigner
() автор топика

а почему halt не работает? там что-то с отмонтированием плохо
как поставил (что-то после 2.3.40) так и до теста 10го
я так понимаю, это уже не проблема ядра?

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

halt всегла работает, если вовремя следить за изменениями ;-)
Что выдает команда `mount -V`? Должно быть не ниже mount-2.10o.

foreigner
() автор топика

Почему не работает IPCHAINS и SQUID на этом ядре?

anonymous
()

Потому, что ставь iptables))) - намного рулезнее всяких IPCHAINS хотя конечно дело вкуса))))

anonymous
()

Да ,ftp upload тормозит ,а download нормально, думается в настройках кернела чего то перемудрил а так вроде ничего с LVM играю очень AIX напоминает.

anonymous
()

Да... ребята оптимизируют мэйкфайлы так, что потом ядро не собирается... вот например в netfilter проаптимизировали... пришлось из test12 мейкфайл переписывать чтобы ядро скомпилить :(( если они и дальше так оптимизировать будут мы релиза еще долго не увидим :((

AlS
()

>Да ,ftp upload тормозит ,а download нормально, думается в настройках кернела чего то перемудрил а так вроде >ничего с LVM играю очень AIX напоминает. ftp upload флудит сеть? Давайте спишимся и отправим bugreport. Мой майл: kir@users.sourceforge.net

anonymous
()

а у меня собралось без проблем причем на рх6.0))) правда пробовал только ас1))) и тестировал скорось я только хдбенчем - оно не намного быстрее тест12, а с файловой системой и той же конфигурацией(и ядра)так еще и медленнееее( - а по сравнению с 2.2.5-22 - вообще тормознутость, а по памяти такое же и тест12 на 20% больше памяти свободной дает( нуна еще с сетью поглядеть( (понимаю я что это основное)))) единственное, что мне понравилось netfilter))) хотя с другой стороны еще слишком мало времени прошло, что бы нормально его оттестировать, но должно все быть ок - во всяком случае работает))))

anonymous
()

А пробовал ли кто-нибудь пустить на новом ядре svga тесты? Я svga lib не пересобирал и при запуске любого svga приложения видел проблемы с mmap. После пересборки все заработало. Аналогичная проблема с X-ми в bin-ах. Сами-то они стартуют, но вот кое какой софт под них не собирается, ругаясь на _xstat и _fxstat. Ну X-вые проблемы наверное к ядру не относятся, а вот svga- шные очевидно имеют отношение. Кроме того достаточно много warning-ов высыпает при сборке agpgart модуля. И при пересборке X-ов они (т.е. X-ы) не смогли собрать свой модуль для i810 chipset-а. Поскольку наткнулись на грабли в хедерах ядра. После 3-х часового анализа хедеров все было исправлено, но, согласитесь, это не есть нормально. Хотя при этом testgart работает без проблем и не сообщает ничего плохого про agp. А в целом ядро значительно быстрее чем 2.2.17 (которое было у меня раньше) Серьезных сбоев не замечено. Кроме, пожалуй, того, что при установке флага оптимирации 686(PIII) ядро просто отказалось грузиться на моей машине. Распаковалось и замерло. Поменял флаг на 586(PII, Celeron), пересобрал - все ок. Хотя возможно, что это специфика бранда (у меня HP). Удачи всем тестерам!!!

anonymous
()

>Кроме, пожалуй, того, что при установке флага оптимирации 686(PIII) ядро просто >отказалось грузиться на моей машине. Распаковалось и замерло. Поменял флаг на 586(PII, Celeron), пересобрал - все ок. Ага у меня таже картина - на 3-м пне собрал ,а celeron распаковать не смог , тоже самое й 2-й пень.

anonymous
()

Очень интенсивно тестил 2.4.0-test13 (начал с test12). Столкнулся с проблемой:
  licq 1.0.2 вешала намертво ВСЕ когда после запуска выставлял status/online. :(
Пришлось откатиться на 2.2.18

lionsoftware
()

Ядро 2.4.0-prerelease & bttv

Поставил себе 2.4.0-prerelease
- очень понравилось. Особенно радует скорость работы. Многие вещи на взгляд работают быстрее. Сильно поразило то, что avifile стал воспроизводить mpeg4 с повышенным качеством несравнимо быстрее, чем на 2.2.17 (все проверялосьна одной машине с одним набором библиотек и т.п. Заменялось только ядро).
Были кое-какие проблемы с прикручиванием драйверов от NVidia и со звуком SBlive (по дефолту там регуляторы тембра отключены, пришлось Makefile править). Но в итоге все работает отлично.
Сейчас осталась только одна серьезная проблема - не работает видео у TV - тюнера (Avermedia TVCapture 98). При этом bttv его находит, звук есть, даже каналы переключаются, то есть сам чип он явно понимает, но видео невыводит вообще. В качестве смотрелок пробывал xawtv и zapping.
железо:
CPU - PIII @ 813Mhz
Motherboard - Abit BE6 II
Video - Geforce DDR
софт:
XFree86 4.0.1z
zxawtv-3.23
apping 0.5.81

Может кто-то уже сталкивался с подобными траблами?

--
Nik
http://www.ferroscope.ru

anonymous
()

2Nik: Насколько я помню, относительно bttv, его и что связано с ним нужно полностью пересобрать для 2.4, если вы пытаетесь использовать все собранное для 2.2, то конечно оно не должно работать, вообщем v4l должен быть полностью обновлен и все должно быть пересобранно с этим обновлением. Там точно есть какие то отличия, и если бинарики не пересобрать, то описанная вами картина обычно и наблюдается...

McMCC ★★★
()
Ответ на: Ядро 2.4.0-prerelease & bttv от anonymous

to Nik:
1) Смотрелки нужно пересобрать с хедерами от нового ядра.
2) Перечитать документацию на bttv. Там кое-где даже параметры к модулям
поменялись.

foreigner
() автор топика

Насчет замирания ядра после распаковки - я пересобрал, записал поверх (тоже 2.4, но предыдущей сборки)- виснет. Загрузился со старым, скомандывал /sbin/lilo - нормально загрузился...

Toward
()
Ответ на: Ядро 2.4.0-prerelease & bttv от anonymous

Vopros anonymousy u kotorij prikrutil taki drajvera ot NVDii k 2.4 - kak!!?? Otvet mogno mne po mailu baldin@inp.nsk.su. S uvageniem Evgueni P.S. Izvinjaus' za latinicu links poluchaet stranichky pochemu-to v 1251 - a otsilaet v koi8 :(

anonymous
()

Ну, у меня на 2.4.0-test7 с кучей патчей пришлось чтобы прикрутить драйвера от NVidia править их исходники... Вписывать туда что-то вроде #define __module_i386__ . Хотя это и в Makefile можно сделать. После этого не только собралось, но и заработало. Конкретно как символ называется посмотри в заголовках от твоего ядра... Может быть поможет не только это, я не пробовал...

anonymous
()

2: anonymous (*) (2001-01-05 01:22:45.0)
Все решилось в итоге довольно просто. Надо сходить на #nvidia на irc.openprojects.net, там можно взять патчи для 2.4.0
После этого Kernel-driver собирается.

--
Nik
http://www.ferroscope.ru

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