Linux.org.ru
Новости - Галерея - Форум - Трекер - Wiki - Поиск
[#]  
shutty (фотография)

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

Специалистами компании 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 сейчас активно развивается и ее формат еще не до конца стабилизировался."

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

Метки: benchmark, btrfs, ext3, ext4, xfs, производительность

shutty (03.05.2009 12:07:04)
Проверено: anonymous_incognito (03.05.2009 12:30:47)

devl547 (фотография)

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

Замечал. Ну и чего? Допилят еще.

devl547 ** (03.05.2009 15:15:36)
[#] Ответ на: Включите Reiser4 в ядро! от Camel 03.05.2009 14:49:29  
F_ract_a1L (фотография)

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

уже заебли несказанно мягкотелые моралисты. "Убийца, убийца..." Ты его жену что, трахал по вечерам, что тебе это убийство покоя не даёт?

F_ract_a1L (03.05.2009 15:15:53)
devl547 (фотография)

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

Да и дефрагментация мне нравится. у reiser с этим сильные проблемы.

devl547 ** (03.05.2009 15:16:15)
[#] Ответ на: Re: Включите Reiser4 в ядро! от F_ract_a1L 03.05.2009 15:15:53  
F_ract_a1L (фотография)

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

кстати, я, как бывший женатый, вполне понимаю Ганса

F_ract_a1L (03.05.2009 15:17:05)
ptah_alexs (фотография)

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

Ну если только считать 26Г аниме результатом работы dd if=/dev/zero.

ptah_alexs ** (03.05.2009 15:26:01)
[#] Ответ на: Re: Включите Reiser4 в ядро! от F_ract_a1L 03.05.2009 15:17:05  
shutty (фотография)

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

> кстати, я, как бывший женатый, вполне понимаю Ганса

А ты с женой что сделал? Придушил или застрелил?

shutty (03.05.2009 15:27:09)
ptah_alexs (фотография)

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

С reiser4 не сравнивал, но по ощущениям не намного больше чем при копировании на ext4.

ptah_alexs ** (03.05.2009 15:28:38)
[#] Ответ на: Re: Включите Reiser4 в ядро! от shutty 03.05.2009 15:27:09  
F_ract_a1L (фотография)

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

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

F_ract_a1L (03.05.2009 15:28:57)
wyldrodney (фотография)

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

>Ну и чего? Допилят еще.

Вот пока этот товарищ допишет функционал, пока отладит, пока возьмётся за оптимизацию... Я подозреваю что к тому времени винчестеры перестанут продавать :)

А в четвёртом рейзере уже есть. Если есть замечания по работе оного - скажи. Для развития флейма, скажем так ;)

wyldrodney # (03.05.2009 15:32:13)
F_ract_a1L (фотография)

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

кстати, насчёт сжатия в Reiser4. Вознамерился я было перенести /usr на Reiser4 с gzip. Создал раздел в 9 Гб, стал копировать /usr размером где-то в 5 Гб на этот раздел. Он скопировал примерно две трети и на этом разделе закончилось место -))) Отличное сжатие, должен я сказать -)) Плюнул я и создал раздел безо всякого сжатия, всё нормально скопировалось. Использую этот раздел по сей день.

F_ract_a1L (03.05.2009 15:36:25)
wyldrodney (фотография)

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

Создал 10 гиговый раздел с lzo1 сжатием, скопировал 2.8 гига системы. Получилось 1.3. Работало настолько быстро, что я первое время не мог опомниться...

И да, оно сжимает и во время работы.

З.Ы. ccreg40 прописывал?

wyldrodney # (03.05.2009 15:44:23)

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

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

тестируют же только "ынтерпрайз" епт

frame *** (03.05.2009 15:54:11)
F_ract_a1L (фотография)

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

ну да, я всё по мануалу делал. Всё, как в здешнем вики расписано

F_ract_a1L (03.05.2009 15:54:27)
linux4ever (фотография)

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

/usr - занято 2 Гб, данных 3.1Гб

/usr/portage - занято 120Мб, данных 250Мб

/var - занято 700Мб, данных 1.8Гб

Копирование данных внутри сжатого var отъело ... страшно сказать ... целых 5% от PIV 3.00GHz

А вот что у меня было с BTRFS v0.18:

Более высокое потребление ресурсов, более низкая степень сжатия. И...

Самое феерическое, решил собрать в сжатом btrfs разделе openoffice, файловая система сдохла, попытка зайти из любой файлового менеджера либо вызывала его зависание, либо kernel panic. Попытка №2: на этот раз попытался собрать kde 4.2.1 и опять получил сдохший раздел.

linux4ever (03.05.2009 16:02:09)
wyldrodney (фотография)

*Вещи, которые не должны никогда случаться*

А я бы повторил ))

wyldrodney # (03.05.2009 16:03:40)
linux4ever (фотография)

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

Какая версия reiser4progs стояла, какой патч, полгода назад сам съел такой же кактус, в результате плюнул на reiser4, потом оказывается Шишкин подрихтовал хорошенько.

linux4ever (03.05.2009 16:04:15)
wyldrodney (фотография)

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

Вот оно! Это мне напомнило как я ругал неприличными словами ебилдописателей для gcc. Оно у меня жутко глючило и валилось в разных местах.

wyldrodney # (03.05.2009 16:05:27)
[#]  

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

Когда уже перестанете слюни пускать на быстродействие?
О-о-о, abcFS на 1% быстрее чем bcdFS -- срочно переводим ВСЕ на нее.
Сначала смотрите на функционал и надежность и в последнюю очередь на быстродействие.

sdio ***** (03.05.2009 16:07:41)
fractaler (фотография)

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

Bioreactor> ЗЫ. Сам использую ext4. Пока.
Ясно, значит ext4 пока в биореактор!

fractaler ** (03.05.2009 16:10:14)
linux4ever (фотография)

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

{бедный компьютер} 20 раз нажал ресет во время интенсивной работы с reiser4, не сдохло.

linux4ever (03.05.2009 16:10:22)
wyldrodney (фотография)

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

Когда для просмотра одной картинки не приходится ждать 2 секунды мне становится хорошо. А когда мне хорошо, я готов раз в пару месяцев делать бэкап _системы_.

//Про preload знаю, даже использую.

З.Ы. Для файлов, конечно, использую Ext3 - относительно надёжно.

wyldrodney # (03.05.2009 16:10:44)
linux4ever (фотография)

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

Да и не на 1% там разница, а намного больше.

linux4ever (03.05.2009 16:11:24)
linux4ever (фотография)

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

Я для хранилища XFS использую.

linux4ever (03.05.2009 16:12:44)

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

>Когда для просмотра одной картинки не приходится ждать 2 секунды мне становится хорошо.

1.99sec на др. ФС и ты счастлив

sdio ***** (03.05.2009 16:14:51)
F_ract_a1L (фотография)

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

всё было самых последних версий

F_ract_a1L (03.05.2009 16:17:44)
[#] Ответ на: Re: Включите Reiser4 в ядро! от F_ract_a1L 03.05.2009 15:17:05  

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

Убийца, убийца, убийца

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

10-20% тоже фигня если функционал уникальный.

Для примера, LVM отнимает около 10% (по показаниям hdparm), зато возможность нормального руления разделами перевешивает.

sdio ***** (03.05.2009 16:18:18)
wyldrodney (фотография)

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

>1.99sec на др. ФС и ты счастлив

Неа. Сотни миллисекунд - да. Но я почти не замечаю этого времени. Я бы не стал что-то делать с системой ради экономии полутора гигов :)

wyldrodney # (03.05.2009 16:19:44)
linux4ever (фотография)

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

lvm понижает производительность?

linux4ever (03.05.2009 16:23:50)
[#] Ответ на: Re: Включите Reiser4 в ядро! от holy-Patrick-gave-us-the-true-GNU-Linux 03.05.2009 16:18:02  
F_ract_a1L (фотография)

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

а теперь вытри пену с губ и покушай кашки -))

F_ract_a1L (03.05.2009 16:27:58)
[#] Ответ на: Re: Включите Reiser4 в ядро! от F_ract_a1L 03.05.2009 16:27:58  
wyldrodney (фотография)

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

>а теперь вытри пену с губ и покушай кашки -))

Первые два раза прочитал как "а теперь вытри пену с губ и покушай какашки -))". Заставило поразмыслить, да...

wyldrodney # (03.05.2009 16:33:08)
[#] Ответ на: Re: Включите Reiser4 в ядро! от wyldrodney 03.05.2009 16:33:08  

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

+1

8-( факт

alx_me * (03.05.2009 16:40:52)
unrealix (фотография)

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

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

Да независимой. Глаза режет и руки чешутся ?

unrealix * (03.05.2009 16:41:18)
lester (фотография)

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

ух ты, земляк - я ж тож в Херсоне живу, привет островским :)

lester *** (03.05.2009 16:42:36)

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

Да, процентов на 10-20, не больше

kapsh * (03.05.2009 16:54:30)
devl547 (фотография)

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

>Если есть замечания по работе оного - скажи
Фрагментация + проблемы с переносом сразу большого числа данных (sync надо часто делать, а то выдаст проблему со свободным местом)

devl547 ** (03.05.2009 16:58:32)
unrealix (фотография)

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

lester дай электронный адрес чтобы я тут флуд не разводил :)

unrealix * (03.05.2009 16:58:50)
devl547 (фотография)

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

>Он скопировал примерно две трети и на этом разделе закончилось место
У меня / на reiser4 с gzip сжатием в генте. Сейчас 19 гигов сжато в 11, проблем никогда не было, даже во время emerge world.

devl547 ** (03.05.2009 17:01:02)
unrealix (фотография)

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

>У меня / на reiser4 с gzip сжатием в генте. Сейчас 19 гигов сжато в 11, проблем никогда не было, даже во время emerge world.

расскажите непросвещённому, как при этом падает производительность ? А можно не killerfs ?

unrealix * (03.05.2009 17:03:23)
[#]  
MMouXe (фотография)

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

NTFS полностью устраивает.

MMouXe (03.05.2009 17:08:00)
unrealix (фотография)

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

>NTFS полностью устраивает.

слишком толсто - непрокатит

unrealix * (03.05.2009 17:09:03)
wyldrodney (фотография)

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

Угу. Для системы (моей) не является сколько-нибудь критичным. Можно и дальше продолжать радоваться жизни =)

wyldrodney # (03.05.2009 17:15:21)
ptah_alexs (фотография)

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

У меня аж монитор треснул, от такой толщины.

ptah_alexs ** (03.05.2009 17:15:24)
[#]  
Levinskij (фотография)

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

Gредчувствую бсдшных троллей с радостными криками про ZFS.

Levinskij * (03.05.2009 17:16:18)
wyldrodney (фотография)

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

>расскажите непросвещённому, как при этом падает производительность ? А можно не killerfs ?

Дык, при сборке мира оно либо массово записывает скомпилированное, либо компилирует. Одно другому не мешает.

Если ты о том, ограничена ли скорость записи/чтения процом, то нет. На C2D со сниженной до 1.6 частотой нагрузка на оба ядра ~15-30%. Это с KDE, к слову :)

wyldrodney # (03.05.2009 17:18:01)
linux4ever (фотография)

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

>расскажите непросвещённому, как при этом падает производительность ? А можно не killerfs ?

Производительность не падает, а выростает, потому что самый большой тормоз это жесткий диск, у меня cp грузит процессор на 5% (PIV 3GHz)

linux4ever (03.05.2009 17:23:18)
wyldrodney (фотография)

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

А какие опции форматирования? Что-то мало слишком :)

wyldrodney # (03.05.2009 17:26:01)
linux4ever (фотография)

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

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

linux4ever (03.05.2009 17:27:00)

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

Будет, в вин 9, на ядре linux, на reiser4.

ixrws * (03.05.2009 17:40:07)
unrealix (фотография)

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

>Производительность не падает, а выростает, потому что самый большой тормоз это жесткий диск, у меня cp грузит процессор на 5% (PIV 3GHz)

Что мне почитать что бы перевести корень в сжатую форму ? (таки у меня тоже гена)

unrealix * (03.05.2009 17:40:34)

http://www.linux.org.ru/

Rambler's Top100 TopList