я некоторое время не понимал, почему бытует мнение, что рейзер быстр, пока не стал его монтировать с -o noatime. Стало чуть ли не в полтора раза быстрее :)
PS. Почему-то очень многие рекомендуют для поднятия производительности еще notail задавать. Вот только непонятно, как может поднять производительность отключение фишки, смысл которой как раз и заключается в этой производительности поднятии? :)
Так я потому так возбудился, что уже обсуждали.
Кроме того, а ты _уверен_ что параметры работы hdd у тебя _одинаковые_ для обоих ядер?
Недавно наткнулся на такие грабли.
Есть у меня в биосе опция 32-bit transfer (кажется, пишу по памяти) для жесткого.
По умолчанию у меня стояла в disabled.
Так вот, на ядре 2.4 при указании
hdparm -c1 /dev/hda
ядро послушно включает этот режим.
на на 2.6 - фиг.
Т.е. разное поведение ядер на опции, запрещенные в bios.
Так что советую сравнивать не только скорости, но и параметры жесткого диска, которые выдает hdparm
hdparm /dev/hda
от себя добавлю, что окончательно перешел на reiser4 два месяца назад, до этого он у меня ещё месяца 2 был другом винте, для файлопомойки.
за всё это время проблем не возникало. Ядра использую из серии mm-sources. Про надежность фс при внезапном отключении питания ничего сказать не могу, т.к. давно использую бесперебойник.
З.Ы. заметка не в тему - я использую 2.6 начиная ещё с 2.5.58 (или что-то в этом роде). Сколько ядер не ставил проблем не было. Правда нужно сказать, что, например, АТИшные дрова я не ставил и не собираюсь. А мой внешний firewire винт как раньше на 2.4 работал, так и на 2.6 без проблем работает.
> Ни одно из 2.6.x у меня никогда не падало, но вот скорость работы отвратная.
Присоединяюсь. Падений не замечал, а вот тормоза (при проигрывании звука, к примеру) -- сколь угодно. Duron-650 + Audigy LS + 2.6.9 = отвратительный результат. Duron-650 + Audigy LS + 2.4.28 = работать можно.
>У мя sven multimedia 800 USB, как уже сказал нажатие мультимедия кнопок воспринимается как нажатие кнопок мыши да и то _НЕ_ все кнопки видятся, только 60% :(
Я пользусь lineak - всё отлично (может от того, что у меня PS/2?).
>а в чем тогда? втыкал его во всех порты усб, результат одинаковый
в материнке/чипсете/биосе?
потому как у меня ядро практически везде одинаковое, а подобное поведение - только на одной машине...
Еще недавно на грабли наступил: USB-HDD на ноуте не хотел монтироваться ни под одним ядром... Пока не допёр, что ему питания не хватало: добавил питания (там доп. шнурочек был) - заработал:) хотя до этого везде этот привод с дним USB-шнурком работал на всех машинах и ноутах, где только не пробовал:)
>And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports
>on it, you know they are just evil lies.
>Oh, and this is another kernel in that great and venerable "BugFree(tm)"
>series of kernels. So be not afraid of bugs, but go out in the streets
>and deliver this message of joy to the masses.
(про 1.3.27)
>Keep me informed on the behaviour of this kernel.. As the "BugFree(tm)"
>series didn't turn out too well, I'm starting a new series called the
>"ItWorksForMe(tm)" series, of which this new kernel is yet another
>shining example.
Не, ну это не дело... Тормозит что? Дисковая подсистема. Вот и тюнь ее. А когда заеб..ся окончательно, можешь говорить, что проблема в ядре. До этого - проблемы только в руках :)
дык, данное наблюдение справедливо и у меня на работе, и у меня дома, на другом железе, и на соседней от меня тачке у товарища с более другим дебианом..
Опять же про доброжелательность Линуха. Странно, если новое 2.6.x ядро вообще-то нормально работает, но только если его и железо к нему правильно потюнить. Маловероятно, что Линуз такой подход к нам с вами избрал.
>У меня на 2.6.10 всё ништяк, флешка без проблем работает, копай в сторону конфига ядра.
А на nForce 4 - на 2.6.10 и 11 работает, но только как usb 1.1. То есть работает ohci а ehci если его загрузить - сидит и молчит, ничего не видит, хотя dmesg рапортует что usb 2.0 10 ports detected
неправильно понял
ядро - конфигурируют.
тюнят обычно записывая echo 1 или 0 в разные хитрые файлики хранящиеся в пучине даректории /proc/.. , а железо тюнят как мы и говорили hdparm-мом.
Эта статья - результат обсуждения где-то на kerneltrap.org или lkml.org по VM с участием А. Мортона. Ссылку не найду, но вы ее можете сами найти по гуглу по отрывку мессаги Мортона, приведенного ссылкой в тексте статьи.
P.S. А вообще-то VM в 2.6, на мой взгляд, тормозная.
> Ps. а еще у меня модуль для вмвари 4.5.2
> первый раз именно на этом ядре не собрался
Фигня война. Распакуй исходники вмваревских сетевых модулей
(/usr/lib/vmware/modules/sources/vmnet.tar), и исправь
vmnet-only/userif.c - собственно там надо недалеко
от начала добавить следующий код:
int skb_copy_datagram(
const struct sk_buff * skb, int offset,
char __user * to, int size
) {
unsigned int csum;
struct iovec iov = {
.iov_base = to,
.iov_len = size,
};
return skb_copy_datagram_iovec(
skb,offset,&iov,size
);
}
Исправленый файл запакуй обратно в архив и положи архив на место
где взял, после чего смело делай vmware-config.pl - для 4.5.1
прошло на ура.
Сначала первый, потом второй. На варнинги не обращаем внимание.
Взято с форума Rage3D и немного изменено.
Если что не совсем корректно - не обессудьте, патчи делал первый раз в жизни.
Хост со слабеньким каналом, потому если что, закиньте куданить где побыстрее.
>Тебе и другим долбо..ам, вопящим, что у них ввод-вывод на ядре 2.6 жрет ЦПУ. Изменилось поведение счетчика iowait (wa) по сравнинию с ядром 2.4. На старой версии это параметр был ВСЕГДА НОЛЬ. Поэтому при выполнении операций ввода-вывода на ядре 2.4 все утилиты монитогринга показывали только загрузку на вызовы системных и пользовательских функций.
ту ту ту... а почему при копировании (например фильма с веника на веник) запуск mplayer - 3-4 секунды? на 2.4 - никаких проблем. с ide есть проблемы (2.6.11 всё ещё ставиться, как с ним - хз).
>А чем тебя GPLная resizefs.reiser4 не устраивает?
>Kuzmich
сразу видно, ты ей не пользовался, ну может запустил раз, но так ничего и не ресайзил :-))) Function not implemented :-) За рабочую версию просят 5% от стоимости стоража.
preempt практически не влияет на производительность. Проверял на абсолютно старом железе с включенным preempt и выключенным. Также можно найти обсуждения по поводу вообще необходимости preempt (по-моему, на kerneltrap). Там учавствовали Robert Love, Con Kolivas и Andrew Morton.
>Люди дайте линк на грамотную статейку, чтобы заапгрэйдится с 2.4 ядра >на 2.6
Я то-же чего-то нифига с модулями не разобрался, что-то не подгружаются они в отличие от 2.4.x :(
> РАТА на i865 глюкает. Г-да, у которых которых оно якобы работает, у
> вас ядро SMP ?
insmod ruki делали?;-)
Linux wax.cf1.ru 2.4.22-1.2199.nptl.aspsmp
у меня perl-k.
стоит писалка combo (dvd-rom, cd-rw). полёт нормальный.
одно время всиел винт ide (не загрзочный).
гружусь с sata в родном режиме.
> Встроенный звук на i865 как выдавался не туда, так и выдаётся
у меня выдаётся куда надо. стоит alsa.
> Карточки Allied Telesyn AT-2701FTX (PCnet32)
alliedовские карточки по жизни были гавном (OEM MRV видимо как всегда, причём у MRV по жизни то же самое почему-то прямее работает)
> Ни разу не жалел c тех пор, как удалил линукс отовсюду, откуда смог.
А ЧО вЫ ЗДЕСЬ ТОГДА ДЕЛАЕТЕ? ПЛУИ ОТ кАПЛАН ЖДЁТЕ.;-)