Автор Тема: как да сравнявам ядрата по бързодействие?  (Прочетена 1839 пъти)

dilyan

  • Напреднали
  • *****
  • Публикации: 186
  • Distribution: Debian, OpenBSD
  • Window Manager: Gnome, xfce
    • Профил
привет, излезе 2.6.8 компилирахме го, оптимизирахме го малко с малко, върви, застреляхме 2 часа. Добре обаче сега ме мъчи въпроса как да разбера дали върви по-добре от доброто старо 2.6.5.7-104 идващо със СуСЕ 9.1 ъпдейта. Според един мой приятел разликата обикновено между ядрата е, че се добавя поддръжка за нов хардуер.
Как да разбера дали това новото (както съм го компилирал де) е по-бързо от старото и дали де-факто има някаква файда. changelog-а е големичък, но повечето неща нищо не говорят за не-програмист като мен.
Дайте някои benchmark или някаква идея как да разбера разликата '<img'>

СуСЕ 9.1 Про /  Атлон 1.3 Гхц, 768 М Рам, nVidia 32 и прочее

p.s. съмнява ме че големите дистрота, си пипат по ядрото и си го настройват. някой имат ли такива наблюдения по въпроса и как да разбера къде какво сменят за да не ми крашва?
Активен

nix

  • Напреднали
  • *****
  • Публикации: 442
    • Профил
Вярно е в повечето случеи става въпрос за добавяне на съппорт на нов хардуер и оправяне на бъгове при преминаване на 2.6.x към 2.6.y,но когато става дума за 2.x към 2.y вече може да има промяна в производителноста защото нещо съществено е пипнато,примерно при мен лично,когато преминах от 2.4.18 към 2.6.0 почуствах съществена разлика в производителността,hlds сървара ми от 20-25ms пинг при 10 усер-а ми падна на 8-12ms '<img'>Което за мен означава много,друг е въпроса че клиентите не могат да намерят разлика,но ти прави густо на душата'<img'>/да не забравя да допълня за да не ме хване някой за гушата не бях правил упдеит на hlds тогава,и ребоотвах на няколко пъти за да се убедя че промяната е заради ядрото'<img'>/
Колкото до ядрото,мога да ти кажа че всяка дистрибуция,пипа нещо по него,малко са тези който го оставят в оригинал,както е на http://www.kernel.org
Ето ти пример с debian,тяхното ядро е пипнато!
Цитат
[00:38][root@debilian:/var/www/rtl8139]# apt-cache search kernel-source-2.6.
kernel-patch-debian-2.6.6 - Debian patches to Linux 2.6.6
kernel-patch-debian-2.6.7 - Debian patches to Linux 2.6.7
kernel-source-2.6.6 - Linux kernel source for version 2.6.6 with Debian patches
kernel-source-2.6.7 - Linux kernel source for version 2.6.7 with Debian patches
kernel-patch-debian-2.6.5 - Debian patches to Linux 2.6.5
kernel-source-2.6.5 - Linux kernel source for version 2.6.5 with Debian patches
[00:38][root@debilian:/var/www/rtl8139]#

Ето ти и пример с http://www.adamantix.org при тях пък промените са още повече можеш да прочетеш за разликите тук: http://www.adamantix.org/demo.html

За бенчмаркове можеш да поровиш в http://www.google.com лично аз никога не съм ползвал такива.
Хаиде със здраве'<img'>
Активен

DEBIAN GNU/Linux SID/kernel-2.6.16

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Цитат (nix @ Авг. 15 2004,03:48)
Колкото до ядрото,мога да ти кажа че всяка дистрибуция,пипа нещо по него,малко са тези който го оставят в оригинал,както е на http://www.kernel.org
Ето ти пример с debian,тяхното ядро е пипнато!
Цитат
[00:38][root@debilian:/var/www/rtl8139]# apt-cache search kernel-source-2.6.
kernel-patch-debian-2.6.6 - Debian patches to Linux 2.6.6
kernel-patch-debian-2.6.7 - Debian patches to Linux 2.6.7
kernel-source-2.6.6 - Linux kernel source for version 2.6.6 with Debian patches
kernel-source-2.6.7 - Linux kernel source for version 2.6.7 with Debian patches
kernel-patch-debian-2.6.5 - Debian patches to Linux 2.6.5
kernel-source-2.6.5 - Linux kernel source for version 2.6.5 with Debian patches
[00:38][root@debilian:/var/www/rtl8139]#

Хм, Debian не пипат по сорса на ядрото. Тези пачове съдържат debian/ директорията, която съдържа рецептите за компилирането на пакета. Пипат по сорса, само когато изникнат проблеми със сигурността. Тогава бекпортват към по-старите версии на ядрото, използвани за stable сериите.

Adamantix вече ползват rsbac (http://www.rsbac.org и разни други такива екстри). Виж, SuSE прилагат стотици пачове, подобряващи поддръжката на повече хардуер, най-вече с комерсиална цел. Правят и много подобрения по производителността. Това е нож с две остриета: ядрото им наистина работи отлично и поддържа всевъзможен хардуер тогава, когато vanilla още не е мечтал за това, но така и не успях да компилирам собствено ядро от техния сорс. От многото пачове все нещо се чупи. Някой да е успявал?
Активен

-------------------------------------------------------------------------
./debian/rules

Йордан

  • Напреднали
  • *****
  • Публикации: 1451
  • Distribution: Ubuntu / Gentoo
  • Window Manager: Gnome
  • не е важно колко ти е голяма пишката, а какво можеш с нея
    • Профил
    • WWW
за SuSE и ядрото доста може да се говори '<img'>
доста е малко като се има в предвид колко неща има в него и подуржа добра производителност

като се опитам да си направа ново ядро по някаква случайност винаги става но е ОГРОМНО /*първия път ми беще 4Мб - а това което си върви заедно с дистрибуцията е малко над 1Мб*/

П.П. не съм се интересувал какви "кръпки" му слагат но съм чувал че и по  сигурноста пипат
Активен

Всеки пост - отговор на въпрос !!!

Йордан Георгиев
http://ygeorgiev.net/

ohubohu

  • Напреднали
  • *****
  • Публикации: 355
    • Профил
SuSE добавят много неща в сорсовете си. Аз специално съм се отказал да си играя с компилация на техни сорсове. Имал съм 1-2 пъти задоволителен резултат, но след толкова много проблеми, че от година, година и нещо съм се отказал да се боря - ползвам техните упдайти. Ако, случайно реша да си направя собствен кернел - вземам си оригиналните сорсове.
Виж, до 4МБ не съм стигал '<img'>
Активен

             KISS
(Keep It Simple, Stupid)