LINUX.ORG.RU

Тестирование производительности файловых систем, на этот раз с reiser4 и конкретной задачей

 ,


0

1

Продолжение и развитие темы http://www.linux.org.ru/view-message....

  • Были добавлены reiser4 и, для оценки, vfat с ntfs-3g.
  • Поставлена конкретная задача - изучение параллельного случайного чтения *.so из /usr/lib/
  • Был задействован механизм имитации роста фрагментации при обновлениях системных библиотек
  • Была произведена серия из трёх опытов, дабы уменьшить влияние разбросов.
Результаты и подробности - по ссылке.
    Вывод для тех, кто не любит ходит по ссылкам, места на случайном многопоточном чтении файлов распределились так:
  • Первое место взял однозначно reiser4 c результатом 55 сек.
  • Второе место поделили ext2, jfs, reiserfs (т.е. 3-й) и xfs с результатами 62-76сек.
  • Третье место - ext3, ext4dev и vfat с 86..106 сек.
  • Аутсайдером оказалась, что не удивительно, ntfs-3g (125 сек.).

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

★★★★★

Проверено: UVV ()
Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от Die-Hard

>(если не два гига брать, а хотя бы 200) начинают жутко тормозить на параллельном чтении и записи на страйпнутые рейды.

У меня reiser4 на разделе в 1.2T под высокой нагрузкой, и такого не замечал. Причем файло разного размера. От базы 1C, до HD видео по 9Gb. Пол года уже без проблем работает...

iron ★★★★★
()
Ответ на: комментарий от Die-Hard

>Кроме того, при серьезной работе с данными (если не два гига брать, а хотя бы 200) начинают жутко тормозить на параллельном чтении и записи на страйпнутые рейды.

Про 200Гб ничего не скажу, у меня такое только под NTFS было.

На упомянутом сервере дисковые массивы только на 100Гб, из них mysql - 11Гб. Правда, вот там уже, параллельные чтение-запись во всей красе. До сотни активных коннектов к базе одновременно.

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

>Если кому охота попробовать reiser4

Если кому-то охота попробовать reiser4 под Gentoo, то нужно только добавить один источник в SRC_URI и добавить UNIPATCH_LIST:

SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} http://chichkin_i.zelnet.ru/namesys/reiser4-for-${PV}${R4V}.patch.gz"
UNIPATCH_LIST="${DISTDIR}/reiser4-for-${PV}${R4V}.patch.gz"

Для 2.6.24-r8 работает отлично.

Потом - просто emerge новый gentoo-sources и genkernel.

...

Всё же, люблю Gentoo за то, что в ней всё за тебя уже сделано ;)

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

>Я так понимаю reiser4 не production и ее будущее очень туманно?

Да. Поэтому буду на него переползать только на домашней машине и только для разделов, на которых выигрышь очевиден.

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

> Всё же, люблю Gentoo за то, что в ней всё за тебя уже сделано ;)

Те три строчки кода, они винч тоже сами разбивают и ФСы конвертят?

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

Нет, но они добавляют поддержку reiser4 :) И никакой ручной работы...

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

Ну, плохой был. Исправился. Дописал :)

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

Акстись, такую классную доку люди сделали. И потом не все же осчастливленные пользователи Gentoo :)

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

ну у него еще экстенты есть коих нет в reiserfs и лежат экстенты на один уровень выше чем индиректы в reiserfs. То есть при чтении метаданных нужно как минимум на одно чтение меньше делать (первый раз) для экстентов и все такое :)

Эх, прошло 5 лет а я еще чтото помню :)

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

мое мнение, основанное на разговорах с бывшими разработчиками, видными людьми от ИТ и open source такое:

- reiser4 - труп уже давно и во всех смыслах. Никаких перспектив нет. Комунити вялое и ее сложность не потянет как мне кажется;

- никто не захочет с ней иметь дела ибо репутация ее подпорчена во всех смыслах: а, это та файлуха написанная убийцей? или так: а, это та файлуха что не могут включить в ядро уже 7 лет?. То есть, ниодна контора не захочет ее юзать или форкать или зарабатывать деньги как мне кажется;

- в нем много мусора и легче чтото написать с нуля чем переписать дописать reiser4. Вот Крис Мейсон пишет btrfs в Oracle а Махони видимо будут на ее основе писать кластерную файлуху наподобие Lustre.

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

>reiser4 - труп уже давно и во всех смыслах

Ну, как только что-то лучшее появится под рассмотренные на этот момент задачи - так на это лучшее и перейду. А пока буду на reiser4 переползать. Пусть он и труп. Некрофилия, так некрофилия, лишь бы было быстро и эффективно :D

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

> ты торгуешь беляшами в Брно если не знал этого?

Завидно?

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

>- reiser4 - труп уже давно и во всех смыслах. Никаких перспектив нет. Комунити вялое и ее сложность не потянет как мне кажется;

Ясненько. Грустно, но в целом закономерно.

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

> а сможем ли мы загрузить с него ядро? С помощью GRUB - нет, потому что в GRUB отсутствует поддержка Reiser4, а тем более сжатой. Патч для GRUB с официального FTP-сервера несовместим с новейшими версиями libaal и reiser4progs, а также ломает поддержку в GRUB файловых систем, отличных от Reiser4.

не увидел там вот этого совета: http://linuxhelp.150m.com/installs/grub-reiser4.htm

этот патч подходит? или версии уже разошлись сильно? кто-нибудь, проверьте, отпишитесь

anonymous
()

> а сможем ли мы загрузить с него ядро?

А не пофиг ли, по большому счёту, в какой FS держать корень системы?

KRoN73 ★★★★★
() автор топика

ещё вопрос. Вот для reiserfs3 есть драйвер под оффтопик или плагин в Totalcommander (ext2/reiser3) для чтения/записи. А для reiser4 что-то подобное есть? (хотя что плагин что драйвер с исходниками, можно и допилить)

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

> reiser4 - труп уже давно и во всех смыслах.

Вот как?

> мое мнение, основанное на разговорах с бывшими разработчиками...

А среди них, случайно, не было того, который уйдя в Clusterfs спиздил всё hardware Неймсис под гуманитарным предлогом временного хранения у себя дома?

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

>Ну, как только что-то лучшее появится под рассмотренные на этот момент задачи - так на это лучшее и перейду. А пока буду на reiser4 переползать. Пусть он и труп. Некрофилия, так некрофилия, лишь бы было быстро и эффективно :D

+1

Пофиг что там было, и что будет с ФС. Главное то, что сейчас ФС рабочая, и выполняет поставленные задачи на ура!

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

Я узнал много интересного о reiser4, в частности отсюда http://filesystems.nm.ru И вот подумал, что было бы неплохо, если бы в reiserfs был ещё один тип итема - extent, а то жалко, что это не реализовали =)

frame ★★★
()

> reiser4 - труп уже давно и во всех смыслах. Никаких перспектив нет. >Комунити вялое и ее сложность не потянет как мне кажется;

> а, это та файлуха что не могут включить в ядро уже 7 лет?

А много ли сыщется еще таких продолжительных Open Source проэктов??? Не это ли говорит как раз о стойкости и силе проэкта? А результаты в новости и далеко не плохие!

Проэкт живет и развиваетстя: http://chichkin_i.zelnet.ru/namesys/

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

mdconfig для windows: (в смысле, mount -o loop) : http://www.ltr-data.se/opencode.html#ImDisk, а также, до кучи /dev/zero, /dev/random для windows :)

Через ImDisk можно подмонтировать образы vmWare, VirtualBox или загрузиться из образа в файле на NTFS.

Ещё интересная штука на ту же тему: http://www.disklessangel.com/diskangelxp/e1.html ( платная :( ) -- загрузить через grub4dos винду из образа в файле. grub4dos делает memdisk и подменяет этим виртуальным диском физический, а дальше этот драйвер делает виртуальный диск в винде, который отображается на memdisk из grub'а

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

дык я же добавлял поддержку Р4 в грубе1.x, а 2.x вроде еще непродакшн. И патчи валялись на сервере namesys.com

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

Когда говорят каку незнакомым людям публично то нестесняются назвать свое имя. В кластерфс ушло много людей из namesys я и не думаю что все они крали все, те, 2 сервера что были :) Так что вероятность того что я говорил с человеком "нейтральным" всеже выше чем с тем кто вроде бы чтото "украл". Эдик, это не ты ли случайно там пакостничаешь?

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

> А много ли сыщется еще таких продолжительных Open Source проэктов???

немало, а если бы у всех хороших проектов было бы финансирование на уровне 10% от того, какие бабки влили в reiserfs, было бы еще больше.

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

да я вообще то сам так думаю, но реальность приблизительно такова как я обрисовал. Она меня тоже не радует. Собственно мнение сформировалось после неоднократных попыток чтото изменить в жизни Р4.

Banshee
()

Ипануцца. Снова ты со своими тестами. Повторю. Они нахуй никому не нужны.

anonymous
()

> Тестирование производительности файловых систем, на этот раз с reiser4 и конкретной задачей

Так держать! Один раз - не п.... Второй раз - не первый раз.

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

> Ипануцца. Снова ты со своими тестами. Повторю. Они нахуй никому не нужны.

Тесты, конечно, - "ипануцца", но все-таки они нужны (не тебе).

anonymous
()

Ну взял бы диск на 120Г хотя бы, а лучше массив побольше, а то ведь 2Г ну ни туды ни сюды (на них даже gcc-4.3 не собрать). Ну не сурьезно как-то (уж извени).

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

> Давайте писать петицию

На чье имя? Барака Обамы?

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

> Давайте писать петицию, чтоб ему скосили строк в случаи продолжения работы над рейзер4м? :)

Лучше фонд поддержки организовать на откуп и подкуп. А то что жена у него пропала - то ничего, не старый он совсем, женится еще, и не раз (девок-то красивых много).

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

> Я так понимаю reiser4 не production и ее будущее очень туманно?

Я так понимаю, что будущее reiser(4|fs) туманно, пока туманно дело с Гансом. Когда с его делом вопрос прояснится (или сядет, или выйдет), то начнет прояснятся и с FS. Маловероятно, что проект просто так умрет (очень сильная вещь). Или он его продолжит, или его подхватят другие.

anonymous
()

> А много ли сыщется еще таких продолжительных Open Source проэктов???

>немало, а если бы у всех хороших проектов было бы финансирование на уровне 10% от того, какие бабки влили в reiserfs, было бы еще больше.

Какие это БАБКИ влили? 600.000 от минобороны? Да - это помощь(единоразовая!), но в Америке эта сумма разошлась бы на зарплату небольшой групы програмистов за достаточно короткое время, или ты думаешь, что на эти деньги проэкт и держался все 7 лет? Кто из Америки - поправьте меня если не так... Програмисты были из России и Украины (большенство), но это не значит, что получали по 100$ в месяц. Не надо преувеличивать настолько!

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

да вы я погляжу не в курсе. Хансу дали 25 лет, он собирается показать тело Нины если ему скостят срок. Он убийца во всяком случае по приговору суда, и никакой фонд, никакая петиция ничего не изменят. А что еще хуже, никто не захочет иметь с ним дело.

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

Бабок и правда было не сильно много. Конечно мы тогда не знали сколько, но щас то все открылось. ЗП по тем временам для Москвы были нормальные. Что до 7 лет... активная разработка велась ~2 лет, за это время было сделано 90-95% всего или заложены основы. Остальное это попсня.

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

>Кто из Америки - поправьте меня если не так...

А чего тут поправлять, это только на одну зарплату 10 человеколет. Т.е. или на 10 человек на год, или одному - на 10 лет. Не считая оборудования, конференций, там, каких-нибудь, рекламы...

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

>да вы я погляжу не в курсе. Хансу дали 25 лет,

"Он убийца во всяком случае по приговору суда" - именно, что пока только по приговору суда. Дело еще не закончено.

> он собирается показать тело Нины если ему скостят срок.

Это, я так понимаю, Вы из неточных переводов англоязычных блогов в новостях на ЛОР узнали. Это не подтвержденная информация.

> А что еще хуже, никто не захочет иметь с ним дело.

А я не против иметь с ним дело, даже если он дважды будет обвинен в убийстве.

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

И что еще хуже - мне все равно сколько он своих жен убил. Меня интересует только его дело.

anonymous
()

подскажите неучу, почему ext3 и ext4 медленнее ext2? как могло сказаться журналирование на ЧТЕНИИ? или atime виноват?

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