LINUX.ORG.RU

Производительность Btrfs еще далека от совершенства

 , , , , ,


0

0

Специалистами компании Phoronix недавно было произведено сравнение производительности различных файловых систем в ОС Linux. В сравнении принимали участие:

  • Ext3 - ФС, используемая по умолчанию во многих Linux-дистрибутивах.
  • Ext4 - преемник Ext3, изначально создававшийся как набор расширений для неё. На данный момент активно разрабатывается.
  • Xfs - ФС, изначально разработанная Silicon Graphics для IRIX, впоследствии портированная на Linux. Является одной из старейших ФС с поддержкой журналирования.
  • Btrfs - молодая ФС, разрабатываемая компанией Oracle как ФС enterprise-уровня.

Тест проходил на preview-версии дистрибутива Fedora 11, которая из коробки способна ставиться на все вышеперечисленные ФС. Результаты оказались следующими:

Michael Larabel:

«Конечно, Btrfs пока еще далека от совершенства среди других ФС. В большей части проведенных тестов EXT4 значительно её обогнала. Иногда впереди на некоторых тестах оказывалась и XFS. К тому же, для загрузки чистой системы с Btrfs потребовалось больше времени по сравнению с EXT3/EXT4.

Несмотря на то, что Btrfs на данный момент не имеет особенных преимуществ в плане производительности перед другими ФС, у нее есть множество уникальных возможностей, таких как снимки состояний (snapshots), контрольные суммы, онлайн-дефрагментация и т.д. Также стоит принять во внимание, что Btrfs сейчас активно развивается и ее формат еще не до конца стабилизировался.»

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

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

На пользователях reiser3 мох растет с северной стороны.

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

Чего же они не написали опции монтирования, с которыми тестировали? Согласно пробегавшим тут тестам и моим наблюдениям btrfs с -o compress в 1,5-2,0 раза быстрее работает чем без неё (и работает быстрее чем ext, у меня по крайней мере на тестовом разделе).

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

>Ну его еще к линуксу присобачить надо. Хотя бы на изоленту.

Боюсь, тормозить будет и без fuse

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

А кто его будет развивать, код чистить, доки писать? Сейчас оно в таком состоянии, что годится только людям знающим. Обычным юзерам не годится. Может и найдутся люди, чудеса иногда происходят. Кстати, вопрос к тем кто вкурсе, сколько по деньгам, требуется для нормального развития reiser4 в год. Ну чтобы допустим развивать её хотя бы так, как она развивалась, когда ещё были деньги и комманда?

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

>ну включите уже Reiser4 в ядро, ну пажалста!!!!111

Из ядра вообще нужно выкидывать всякое упоминание этого убийцы.

Гениальность не оправдание асоциальности (с) кто-то с лора

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

> Из ядра вообще нужно выкидывать всякое упоминание этого убийцы.

> Гениальность не оправдание асоциальности

Считай код Reiser4 его работой по искуплению вины перед обществом.

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

> по искуплению вины перед обществом.

он что-то завинил обществу? о_О

lester ★★★★
()

Понабежали тролли!

Вполне перспективная FS. И хороша для enterpriZe. Рано или позно доведут до ума. Так как за этой ФС есть мегакорпорация Sun + Oracle, а не "слетевший с катушек" с катушек задрот-кульхацкер, который сейчас, видать, удовлетворяет похоти какого-нибудь Буббы Мамбо, а не файловую систему пишет.

ЗЫ. Сам использую ext4. Пока.

Bioreactor ★★★★★
()

>В большей части проведенных тестов EXT4 значительно её обогнала
может и обогнала, но не верю что значительно


>для загрузки чистой системы с Btrfs потребовалось больше времени по сравнению с EXT3/EXT4.

да, но зато потом работает быстро

>множество уникальных возможностей, таких как снимки состояний ( snapshots), контрольные суммы, онлайн-дефрагментация

это еще допиливать надо, а вот про сжатие забыли, в btrfs на данный момент самое прилично реализованное сжатие для ФС в linux

вообще название новости чрезвычайно наглое.

_По мнению "специалистов" Вороникс_ , производительность btrfs , как им показалось,
...

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

>Считай код Reiser4 его работой по искуплению вины перед обществом.

Ну если ФС хотя бы не носила его имя, то на это можно было закрыть глаза. Ну а прославлять преступника включая в ядро ФС с его именем...

doktork
()

Поднадоели эти тесты, честно говоря, из недели в неделю одни и те же ФС сравнивают, но результаты постоянно разные, начинаешь верить что производительность той или иной ФС зависит от фазы луны и положения спутников Марса. Уже не знаешь к чему склонится, приходится пробовать всё самому и выбирать её от особенностей кривизны рук.

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

>Кстати, вопрос к тем кто вкурсе, сколько по деньгам, требуется для нормального развития reiser4 в год. Ну чтобы допустим развивать её хотя бы так, как она развивалась, когда ещё были деньги и комманда?

А ты проспонсируешь? :) Я как раз доки читаю... Эх, мечты.. %)

Сколько ни читал рассылку. там постоянно доходит до "ОК, я ещё раз проверб код. Думаю, там всё в порядке." и на этом дело останавливается. Допускаю что читал далеко не всё, но и результатов-то нет... Ещё бы пару разработчиков на помощь Шишкину.

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

>Ну если ФС хотя бы не носила его имя, то на это можно было закрыть глаза. Ну а прославлять преступника включая в ядро ФС с его именем...

Ну ты так говоришь. будто тебя будут спрашивать перед включением в основную ветку.

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

> Кстати, вопрос к тем кто вкурсе, сколько по деньгам, требуется для нормального развития reiser4 в год. Ну чтобы допустим развивать её хотя бы так, как она развивалась, когда ещё были деньги и комманда?

Ну вот сам посчитай, в бытность разработки reiser4, если мне не изменяет память, было 2-3 активных разработчика. При средней сферической зарплате в 2-4к в месяц, получаем за год сумму 50-150 тысяч у.е.. С учетом всяких прочих затрат, получится еще больше.

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

> Вот тесты сделанные разработчиком айбиэмовцем: http://btrfs.boxacle.net/

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

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

>и работает быстрее чем ext,

любая современная ФС работает быстрее чем ext2/3/4 ;)

странно что при тестах фс всегда "забывают" про reiser. Прям еретичная фс какая-то

DNA_Seq ★★☆☆☆
()

> each time we did a clean DVD installation with a 200MB /boot partition formatted to EXT3, a 4.9GB SWAP partition, and the / partition occupied the remainder of the 320GB

Да они тупые. Гонять синтетические тесты на корневой партиции -- это, конечно, замечательно, но вот только есть нюансы:

1) ФС с каждым прогоном может деградировать и, скажем, последний тест может показать не такие результаты, какие показал бы в начале.

2) Сильно растет погрешность измерений (кстати, не вижу чтобы ее указывали), так как ФС уже частично заполнена, новые блоки будут выделяться ХЗ где, а от того, где они физически находятся (в начале или конце диска) сильно зависит скорость.

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

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

По-моему, btrfs создана не как альтернатива тюненной копейке, а вездеходу. Конечно, копейка по дороге быстрее поедет, но на искусственной неровности от гнилого багажника может спойлер отвалиться. А вездеход одинаково хорошо и по трассе, и по болоту прёт. Плюс везёт в экспедицию 8 учёных и полторы тонны оборудования. Серьёзно и несуетливо.

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

> странно что при тестах фс всегда "забывают" про reiser. Прям еретичная фс какая-то

Боятся, что в соучастники запишут. Может ты для Ганса лопату скомпилил.

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

>Ну а прославлять преступника включая в ядро ФС с его именем...

Знал бы ты скольким преступникам стоят памятники в центре города...

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

>Может ты для Ганса лопату скомпилил.

и тело в пакет завернул. Следствие устанавливает deb или rpm

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

> Знал бы ты скольким преступникам стоят памятники в центре города...

А вы ещё там в своей незалежной ещё не все памятники Ленину на лом сдали? :)

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

Думал просто работало больше 3-4х. Ну тогда ясно.

Спасибо, вообще-то это не большая сумма...

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

>вообще название новости чрезвычайно наглое.

>_По мнению "специалистов" Вороникс_ , производительность btrfs , как им показалось,


Да - наглость, результаты сильно отличаются от заявлений супераналитиков ЛОРа :)

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

> А вы ещё там в своей незалежной ещё не все памятники Ленину на лом сдали? :)

все, но чтоб народ не голодал запущена специальная правительственная программа - выливаются новые памятники Ленину и ставятся в центр города, чтоб люди могли его распилить, сдать и купить бутылку

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

>А ты проспонсируешь? :) Я как раз доки читаю... Эх, мечты.. %)

Как только будет нужная сумма - с радостью. Спонсировать энтузиастов, а не всяких офисных доходяг - это прекрасно, от одного этого уже поднимается настроение. Вообще да, я серьёзно спрашивал. А вот где взять деньги, это всегда вопрос, кто его знает:)

Доки то и я читал, и код тоже. Есть ощущение, что райзер4 надо заниматься очень серьёзно и много, но и цель в виде плагинореализованной фс это тоже благая цель.

PS: те кто тут на недостойность наименования Райзер намекает, вы бы за собой посмотрели, уверены что грехов у вас мало? Обычно кричат на других те, кто сам ничего за душой не имеет. Райзер же, пусть и согрешил, но он многое сделал. По мне так его имя должна носить файловая система пусть даже с номером версии 20.

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

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

Метафоры такие метафоры.

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

> Согласно пробегавшим тут тестам и моим наблюдениям btrfs с -o compress в 1,5-2,0 раза быстрее работает чем без неё

особенно если тесты проводятся на файлах полученных из dd if=/dev/zero. Странно что всего в 1,5-2,0 раза а не в 100. Неужели там компрессия настолько плохо работает?

pupok ★★
()

Чем больше тестов с фороникса вижу, тем больше убеждаюсь, что они сравнивают длину хрена с пальцем в ДВС на угольной пыли в гипотетическо лунных условиях марсианской пустыни по юпитерианским меркам, выверенным по меркурианскому стандарту веса.

alex-w ★★★★★
()
Ответ на: комментарий от pupok

512 мегов нулей занимали 7-8 на диске. Ихнее сжатие больно прожорливое до проца - спокойно окошки не повозишь даже... Ну, может доведут до уровня четвёртого рейзера по потреблению ресурсов. Хотя я всё равно это дерьмо использовать не буду %)

wyldrodney
()
Ответ на: комментарий от alex-w

Да у них шиза, проверять производительность ФС с помощью lame и ffmpeg это чтото.

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

>Че за онлайн-дефрагментация О_о

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

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

>>Че за онлайн-дефрагментация О_о

>Все данные с твоего HDD сохраняются через протокол FTP в Оракле, потом раздел форматируется и данные качаются обратно.

А как же система? Или она по защищённому протоколу из Оракла работает?

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

>А как же система? Или она по защищённому протоколу из Оракла работает?

Через новый boot модуль сетевой карты, который будет разработан в 2013 году.

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

>>Че за онлайн-дефрагментация О_о

>Все данные с твоего HDD сохраняются через протокол FTP в Оракле, потом раздел форматируется и данные качаются обратно.

на lorquotes одназначно

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

Включите Reiser4 в ядро!

>Гениальность не оправдание асоциальности (с) кто-то с лора

Это я сказал. И сказал я это к тому, чтобы Ганс продолжал сидеть. А тебе, тролль, скажу, что личные проблемы автора не повод не включать код в ядро. Невключение Reiser4 в ядро, очевидно, вопрос не технический, но политический.

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