LINUX.ORG.RU

Сравнение производительности файловых систем в ядре 2.6.0-test2


0

0

На KernelTrap появилась интересная статья-сравнение журналируемых ФС с последним тестовым ядром 2.6.0-test2. Тест проводился очень простым скриптом (копирование, удаление, архивация) над деревом исходников Mozilla. По результатам тестов победителем с большим отрывом оказался reiser4, за ним следует ext3.

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

anonymous

Проверено: green

Мужики - вы блин сначала разберитесь, чего у вас в кернеле торчит - а то несете бог весть что ...

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

Понимаешь, анонимный брат, не всем нужны большие файлы. Это не в упрек, а просто к сведению. Не надо говориь "вот когда начнете...". начнем - пересядем. А в типичном случае их нет и оптимальней пользоваться ФС, заточенными не на большие, а на средние файлы...

Zulu ★★☆☆
()

2lenin

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

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

>lenin (*) (2003-08-07 14:03:31.569206) У меня стояла на серваке reiserfs, форматированная нестабильной версией mkreiserfs(какя версия - не помню, та что перед 3.6.4) и ядра тогда были 2.4.18, 2.4.19(какое-то из этих, я их регулярно обновляю по мере выхода). В той reiserfsprogs как раз предупреждение было, что типа эта версия на ваш страх и риск. Так вот fs периодически слетала до того момента, пока не вышла reiserfsprogs 3.6.4. Переформатировал я винты этой версией(как сейчас помню - конец января этого года) и забыл нафиг про этот сервер - пашет как танк. Сервер выключается вечером и включается утром, причем частенько по варварски - через reset, и хоть бы что ему. Дистрибутив Slackware 8.0. Так что reiserfs - рулез.

anonymous
()

> Сервер выключается вечером и включается утром, причем частенько по > варварски - через reset

Гы. Сервер *чего*? с таким аптаймом .) :::))) Или админ бухой постоянно...

anonymous
()

>Такое возможно только если ext2 в ядре, а ext3 - нет (например модулем)

возможно.
На моей памяти вариант с ext3 и ext2 в ядре просто ни разу не проверялся.
Если ext2 и ext3 в модулях - все идеально. (самый универсальный вариант)
Если ext2 в ядре, а ext3 в модуле - проблема.



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


>> Сервер выключается вечером и включается утром, причем частенько по > варварски - через reset

>Гы. Сервер *чего*? с таким аптаймом .) :::))) Или админ бухой постоянно...

...и из клавиатуры у бухого админа только мышь видимо - вот поэтому и reset ;)

sS ★★★★★
()

Да, конкретно Ленина от3.14здили :)) РТФМ

anonymous
()

RE:

Потестировать и правда что ли этот ваш Reiser4... может и правда доросли до уровня XFS =))

Только как бы опять не было разочарования ))

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

> На моей памяти вариант с ext3 и ext2 в ядре просто ни разу не проверялся. > Если ext2 и ext3 в модулях - все идеально. (самый универсальный вариант) > Если ext2 в ядре, а ext3 в модуле - проблема.

может, я что-то не понял, но зачем добавлять ext2 в ядро, а ext3 оставлять модулем, если корневая файловая система - ext3?

turanchox
()

Вся беда в том, что народ лениться заточить кернел под текущее железо/конфигурацию и юзает коробочный варант - вот и появляются подобные казусы ...

anonymous
()

Я бы даже сказал - ЛЕНИНИТСЯ 8)

anonymous
()

подытоживаю

green и Banshee - молодцы,
avl2, lenin - лохи.
;-)

P.S. вот боюсь я reiserfs на / ставить, юзаю тихо мирно xfs
и никаких проблем, пару раз за этот год приходилось запускать
xfs_repair, к счастью все обошлось, нихера не попортилось
и не потерялось :)

И еще есть рядом варезный сервачок с 4мя винтами IBM по 100G,
все на XFS - и ниче, юзеры довольны.
Кстати, расскажите плс про г-на Reiser'a, вроде очень колоритная персона !
Btw, SuSE kernels ROCKS !

anonymous
()

Извините за глупый вопрос: а как СМЕНИТЬ файловую систему на каком либо разделе? т.е. не переустанавливая систему.

anonymous
()

А насчет "Кыргызстан" "в Украине" ии прочее - кто утвреждает правильное произношение слов? А то, что считается/ не считается матом? Госдума? Может она и официальную русскую кодировку утвердит?

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

> Возможно, новые и определяют. Ядро от RH 7.3 определят неправильно. 100%

Это гониво. У меня RH7.3 который год и не одна машина, и поддержка ext2 включена и при ребуте все отлично, журналы рекаверятся и дальше едем.

anonymous
()

Reiser рулит...

Ни одного сбоя, ни одного глюка, ни одного потереного файла за все время что стоит...

anonymous
()

>может, я что-то не понял, но зачем добавлять ext2 в ядро, а ext3
>оставлять модулем, если корневая файловая система - ext3?

например, если initrd сделан на ext2.
а так, естественно лучше всего все, кроме romfs (для initrd) вынести в модули. Так в итоге и сделано.

PS
Пересобирать ядро только из за того, что на корне выбрана конкретная fs - кретинизм, не преодолев который линукс не может даже претендовать на звание хоть сколько нибудь универсальной ОС. Так, чирикалка для куль-хацкеров и безумно дорогое вымирающее решение для корпораций.




AVL2 ★★★★★
()

XFS в 2.4 ядрах и в 2.6 это не есть одно и тоже, пока xfs переписывали дабы удовлетворить всем требования для включения в ветку 2.5, там много чего изменили, и эти изменения пошли не в пользу скорости, посколько в 2.4 скорость xfs зачастую достигалась за счет грязных хаков. В тоже время ext3 за время 2.5 сильно эволюционрировала, особенно за последнее время (см. патчи by Alex Tomas), повысилась надежность, повысилась скорость, особенно на SMP, reiserfs в 2.5 ветке почти почти не менялась, ибо все силы брошены на reiser4, а сама reiser4 выглядит персепктивно, но она не доделана и не стабильна (не советую юзать где-либо кроме тестовых партишнов), так что пожалуй войдет она только в 2.7 и вероятно будет бэкпортирована эдак к ядру 2.6.15-20

anonymous
()

Институт Русского Языка этим занимается. Рядом с ГМИИ им. Пушкина который. Им. Пушкина, потом частных коллекций, а следующее здание - они, родимые 8)

Zulu ★★☆☆
()

XFS в 2.4 ядрах и в 2.6 это не есть одно и тоже, пока xfs переписывали дабы удовлетворить всем требования для включения в ветку 2.5, там много чего изменили, и эти изменения пошли не в пользу скорости,

А вот отсюда по-подробнее!!!

anonymous
()

Кстати на тему ext3 и ее безглючности. Переодичиски просто пропадают фалы(при условии загруденности партиции процентов эдак на 95). Разбиратся лень. Наверное кривые руки.

finger
()

> Кстати на тему ext3 и ее безглючности. Переодичиски просто пропадают фалы(при условии загруденности партиции процентов эдак на 95). Разбиратся лень. Наверное кривые руки.

Да нет, обычно это результат работы крона или лишних пользователей с euid ln(1).

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

RE:

>посколько в 2.4 скорость xfs зачастую достигалась за счет грязных хаков
Это pagebuf демон что ли грязный хак? )) Просто так было проще спортировать с IRIX.

Murr ★★
()

>>>а так, естественно лучше всего все, кроме romfs (для initrd) вынести в модули. Так в итоге и сделано.

Крайне спорное утверждение. Я бы даже сказал странное несколько. Зачем вообще initrd ? Сборка кернела типичной конфигурации занимает 5-10 минут. Насобирать модулей чтоб потом их один хрен грузить? Не проще ли все нужное собрать в ядре ну и оставить на всякий случай возможность загрузки дополнительных модулей. Не, есть конечно народ, что прется от самого процесса - но это уже патология.

anonymous
()

ext2 + ext3 в ядре - раздел определяется как ext3, fsck пропускаем.
ext2 модулем, ext3 в ядре - раздел определяется как ext3, fsck пропускаем.
Ядро с kernel.org

А у кого там ext3 как ext2 - это его личные сексуальные трудности :)

jackill ★★★★★
()

2finger

Был такой баг - файлы терялись при размонтировании. Oбнови ядро и e2fsprog

anonymous
()

Ну дак вот. Нашел я этот диск с RedHat 7.3 и посмотрел, что в нем на предмет ext2/ext3 по дефолту.

1. Разумеется, корень под ext3, это в фстаб.

2. ext2 в ядре потому что initrd отформатирован в ext2

3. Смотрим в initrd: модули ext3 и jbd присутствуют и linuxrc их успешно вставляет. затем монтируется корень, причем монтируется именно с -t ext3 и в ro .

4. fsck автоматически определяет тип ext3, восстанавливая журнал.

Так что ваши размышления на тему ext2/3 в данном случае не канают.

PS. Я еще раз могу повторить, что пиздец ext3 наступал уже во время работы.

flynbit
()

ленин дюбель

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

>sS (*) (2003-08-07 19:01:07.523787). >anonymous (*) (2003-08-07 18:22:37.771732). Выключается вечером а включается утром потому что у него такой штатный режим работы(его специально включают утром и специально выключают вечером такак как ночью никого нет и он никому не нужен). Сервер - шлюз в интернет с массой статистик и сервисов. А пример перезагрузок через reset я привел для дого чтобы показать устойчивость файловой системы от сбоев. В данном случае неважно - почему у сервера такой uptime и почему он иногда перегружается через reset, а важно как работает файловая система при этом, так как тема обсуждения - !!!Сравнение производительности файловых систем в ядре 2.6.0-test2!!! НЕ НАДО ЦЕПЛЯТЬСЯ К СЛОВАМ.

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

>проц он чуть больше других фс жрет, и только для того чтобы
>оптимизировать работу с винтом

>Это всё равно что сказать: зачем кэшировать!!! поиск в кэше проц
>жрет!!! давайте лучше не будем кэшировать, а будем напрямую с винтом
>работать.

Таки правильно. Ведь если смаштабировать время ответа памяти до 1 сек, то, в том-же масштабе, ответ от винта прийдет через месяц.
Уж если есть возможность оптимизировать файловые запросы, то пусть уж лучше быстрый процессор это делает.

vada ★★★★★
()

бляпиздец! что вы мозг ебете нахуй?

/dev/md10 on / type ext3 (rw)

это что, хрен собачий? вот в фстабе прописываем и радуемся жизни /dev/md10 / ext3 defaults 1 1

десятки систем на екст3 стоят и никаких проблем. ядра разумеется беру с кернелорг + патчи, а не у редхата. и 2.4 начал юзать с 2.4.18 пока срач не вычистили. а то смотришь: вышел 2.4.12 - народ тащится от ext3 и матерится на баги. вышел .13 - опять матом кроют. через день .14 - страшные баги .13 фиксятся, потом .15, .16, .17... а народ орет, что пиздец им и системы сыпятся... к .17 поутихло, на .18 уже не ругались - начал пробывать сам. .19 как поставил так и стоят машинки, аптайм скоро год. остальные .20, .21 - там аптайм меньше. да, и .18-20 через ptrace не ломаются, потому как grsec стоит.

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

>>>>>>>>> Если я говорю по русски, то и произношение использую русское. Иначе придется говорить КЫРГЫЗСТАН и все такое...

блин, еще одно убожество..... Hans и Gans, первое имя, второе гусь.
ты его хоть в английской хоть серобуромалинской транскрипции прочти, "H" всегда "Х".
тупой полупьяный какой-то профессоришко с умным видом в невесть какие времена вырадил сию "транскрипцию", и нате вам, все с умным видом повторяют его глупости.

anonymous
()

.

walrus

> Ганс по немецки "Гусь". Ханс - это имя. Если вы какому нибудь Хансу скажете что он Ганс - вас _в_лучшем_случае_ не поймут

И не должны. Потому что это скажут _по-русски_. А если "какой-нибудь Ханс" понимает русский, то он должен знать, что по-русски его имя будет Ганс.

> Это звучит оскорбительно для германофонов.

А это еще кто такие ??? И почему их так покоробит литературный русский язык ??? Может эти "германофоны" - русофобы ???

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

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

> И что страшного может случиться, если вы скажете Кыргызстан?

Только то, что его никто не поймет. Нет такого слова в русском языке.

> Честно говоря - это ваше личное дело, вы можете назвать Хансов как угодно, даже фрицами (с маленькой буквы), но гордиться тут нечем.

А говорить на своем собственном языке правильно можно ? Спасибо.

> Кстати, слово "компьютер" вам не режет ухо?

Ни ухо, ни глаз. Оно есть в словаре.

___________________________________________________

> А насчет "Кыргызстан" "в Украине" ии прочее - кто утвреждает правильное произношение слов? А то, что считается/ не считается матом? Госдума? Может она и официальную русскую кодировку утвердит?

Zulu

> Институт Русского Языка этим занимается. Рядом с ГМИИ им. Пушкина который. Им. Пушкина, потом частных коллекций, а следующее здание - они, родимые 8)

НИИФИГА. Правом утверждать/изменять нормы русского языка обладает только АН. Для этих целей как правило учреждается специальная коммисия.

LamerOk ★★★★★
()

.

блин, еще одно убожество.....

> Hans и Gans, первое имя, второе гусь.

По немецки.

> ты его хоть в английской хоть серобуромалинской транскрипции прочти, "H" всегда "Х".

А вы не в курсе, что "в транскрипции" не читают, "в транскрипции" пишут ?

> тупой полупьяный какой-то профессоришко с умным видом в невесть какие времена вырадил сию "транскрипцию", и нате вам, все с умным видом повторяют его глупости.

Ну конечно, ведь не было же вас - нашего защитника и радетеля великого и могучего. Уж вы бы навели в нем порядок !!! И меняли бы его каждые пять минут...

LamerOk ★★★★★
()

2.4.17 с ext3, 60G данных, заполнение 90-95%.
320 с чем-то дней аптайма. Что я делаю не так?

PitStop
()

.

PitStop

> 320 с чем-то дней аптайма. Что я делаю не так?

Не нажимаешь через каждый час reset :-))))))))

LamerOk ★★★★★
()

2AVL2:

>Пересобирать ядро только из за того, что на корне выбрана конкретная fs - кретинизм, не преодолев который линукс не может даже претендовать на звание хоть сколько нибудь универсальной ОС. Так, чирикалка для куль-хацкеров и безумно дорогое вымирающее решение для корпораций.

во-первых, ``универсальность'' вам никто не обещал.

во-вторых, это не проблемы ядра, а проблемы вендора. чуем разницу?

а потом -- посмотрите на *BSD, Solaris и прочие AIX'ы и UnixWare. там, что, с этим лучше? (про Windows и MacOS молчу -- там уж точно-то не лучше.)

---vk

anonymous
()

2 LamerOk (*) (2003-08-08 13:33:55.794414)
> Не нажимаешь через каждый час reset :-))))))))

Дык отключена она у меня! Не воткнул я проводочек в матплату. Зачем?

PS Power button тоже отключён за ненадобностью.

PPS Вдруг какой-нибудь долбоёб нажмёт?

PitStop
()

Вопросы любителям русского яхыка и защитникам ...фонов:

1) Как надо произносить название столицы Великобритании Лондон или Ландон?

2) А столицу Китая?

4) А находясь в самом Китае?

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

2green
>Ганс Райзер - не обидится, он немецкого незнает ;)

А вдруг начнет учить ? Вот тогда ты точно попал :)))

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

2PitStop
>Дык отключена она у меня! Не воткнул я проводочек в матплату. >Зачем?

>PS Power button тоже отключён за ненадобностью.

>PPS Вдруг какой-нибудь долбоёб нажмёт?

А кабель питания как же ? Тоже выдернут за ненадомностью ? ;))

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


>1) Как надо произносить название столицы Великобритании Лондон или Ландон?

А вот вопрос поинтересней - как произносится правильно Дублин ;)

sS ★★★★★
()

>> Ганс по немецки "Гусь". Ханс - это имя. Если вы какому нибудь Хансу 
>>скажете что он Ганс - вас _в_лучшем_случае_ не поймут
>И не должны. Потому что это скажут _по-русски_. А если "какой-нибудь 
>Ханс" понимает русский, то он должен знать, что по-русски его имя будет
>Ганс.
Спокойно. Тут несколько запутано все.

Если взять за основу украинское произношение (где различаются три 
буквы - Х(Kh), Г(H) и Г с черточкой(G)), то Hans правильно читается 
как Г(H)анс.

В русском языке есть два варианта говора - нормальный и южноруский.
В нормальном варианте русское Г читается как украинское Г(G), а Х 
ближе к украинскому Г(H) чем к Х(Kh). В южнорусском варианте русские 
буквы читаются как соответствующие украинские. (Кто ездил из Киева в 
Москву и наоборот, тот знает).

То есть в нормальном варианте русского языка Х(H)анс будет ближе к 
истине, а в южнорусском - Г(H)анс точно передаст звучание. Для гуся 
наоборот - в нормальном варианте русского языка Г(G)анс точно передаст
звучание, а в южнорусском его сказать вообще нельзя.


>2 LamerOk (*) (2003-08-08 13:33:55.794414)
>> Не нажимаешь через каждый час reset :-))))))))
>Дык отключена она у меня! Не воткнул я проводочек в матплату. Зачем?
>PS Power button тоже отключён за ненадобностью.
>PPS Вдруг какой-нибудь долбоёб нажмёт?
У меня все отключено и упс стоит - они кабель видергивают. :(

lvm
()

> У меня все отключено и упс стоит - они кабель видергивают. :(

А вот за это - пиздюлей! Одно дело по ошибке не тот системный блок кнописькой виключить, а другое дело за хвосты тянуть.

ps Файловые системы здесь уже не причём. :-)

PitStop
()
Ответ на: . от LamerOk

>>>>LamerOk (*) (2003-08-08 12:56:17.462725)
вот за таких как ты приходится перед иностранцами извенятся.

я бы мог понять, что ели например в языке присуствую буквы, которых нет русском, как например в грузинском три буквы к, две буквы г и т.д.
есть такое понятие - уважение. когда бы твое имя исковеркали во знамя "правильности" языка, ты б небойсь первый забрало бы открыл.
мы же не за железным занавесом живем, причем давно уже. да вот только уважения к людям других стран так и не набрались. все матушка "россия" лучше и "правильнее". господин, а вы не задумывались над тем, что вы русский нацист?

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