Portál AbcLinuxu, 22. července 2025 01:10


Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4

Phoronix otestoval výkon souborového systému Btrfs v porovnání s Ext4 pod kernelem 2.6.33-rc4. Zatímco výkon Ext4 se v posledních verzích jádra snížil, výkon Btrfs se naopak zvýšil. V některých testech Btrfs drtivě vyhrává (např. až 11× vyšší výkon v Threaded I/O Tester), v jiných má silně navrch Ext4 (4,5× vyšší výkon v pgbench). Zajímavé je také porovnání výkonu Btrfs se zapnutou a vypnutou gzip kompresí.

21.1.2010 15:05 | xm | Zajímavý článek


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

21.1.2010 15:32 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Odpovědět | Sbalit | Link | Blokovat | Admin
Mě je v celku jedno, o kolik % je co výkonnější, ale Btrfs je prostě killer FS by design, tak by mě spíš zajímalo, kdy bude stable a připraven k použití.
--- vpsFree.cz --- Virtuální servery svobodně
21.1.2010 15:40 xm | skóre: 36 | blog: Osvobozený blog | Praha
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Jojo, to je :-) Kombinace FS s volume managementem má obrovské výhody, ostatně to už ukázalo ZFS. Nicméně dost lidí se u takovýhlech pokročilejších filesystémů bojí právě propadu výkonu - tenhle test ale jasně ukazuje, že to není potřeba - ve většině testů je Btrfs na podobné úrovni jako Ext4, v některých Ext4 dokonce vysloveně drtí. A to je stále ještě ve vývoji a pořád pracují na dalších optimalizacích výkonu.
Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
Aleš Janda avatar 21.1.2010 15:40 Aleš Janda | skóre: 23 | blog: kýblův blog | Praha
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Podle jaderných novin z konce října by Btrfs nejpozději v jádře 2.6.34 mohlo být dostatečně stabilní.

Ale já osobně si to napřed dám jen na oddíl se systémem, s daty ještě trochu počkám…
21.1.2010 18:52 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Odpovědět | Sbalit | Link | Blokovat | Admin
Jsem moc konzervativní, když používám ext3? ;-)
SPD vůbec není proruská
21.1.2010 18:58 Petr Sigut
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Já taky, přijde mi že se všichni do toho ext4 moc hrnou... první a nejdůležitější věc co chci od fs je spolehlivost...
Aleš Janda avatar 21.1.2010 19:06 Aleš Janda | skóre: 23 | blog: kýblův blog | Praha
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Já na data mám taky ext3, ale např. na flashce mám Btrfs už teď. Stejně tam nepřenáším nějaká extra důležitá data.

Je to zajímavý FS, ačkoli jsem narazil na pár problémů:
  1. při intenzivním zápisu má tendenci zamrzávat systém
  2. Btrfs není moc vhodný na flashku, protože podle mých zkušeností začne zapisovat až po cca 100 MB v cache - než tedy jen něco „rychle nahraju a jdu“, trvá to o těch X vteřin navíc, po které se vlastně nedělá nic
A ještě je škoda, že (zatím?) nemá selektivní výběr adresářů, které by měly být komprimované.
21.1.2010 19:10 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Orbornik niesom ("skoly nemam"), ale podla mna nema fs nic so zapisom dirty stranok na medium. O toto sa stara kernel proces pdflush nezavisle na zvolenom fs. FS riesi to, ako vyzeraju data v strankach a v ktorej casti media dany blok bude. Dopravu medzi pamatou a mediom a naspat ma na starosti niekto iny.
If you hold a Unix shell up to your ear, you can you hear the C.
21.1.2010 19:35 Kvakor
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Musel bych si znovu prostudovat vnitřnosti jádra, ale pokud si to pamatuju dobře, má souborový systém na vybranou, jestli donutí data zapsat okamžitě (jde to vynutit při mountu přes -o sync), připravit data k zápisu a nechat to na pdflush, nebo data podržet, aniž by byla zatím přiřazena k určitým blokům na disku (tzv. lazy allocation). Poslední možnost je aktivně využívaná modernímy souborovými systémy (Ext4, Btrfs, ZFS, XFS ...), protože dokáže drasticky snížit fragmentaci.
21.1.2010 20:39 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Třeba by se to dalo nastavit nějakým tune, pakliže btrfs něco takovýho má...
Milan Lajtoš avatar 21.1.2010 21:07 Milan Lajtoš | skóre: 22 | blog: /blog/babraq
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Má to však jednu nevýhodu - pri páde sú súbory x sekúnd staré.
“Every great achievement was once considered impossible.”
22.1.2010 09:20 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Jestli ti počítač padá tak často, aby to pro tebe byl problém, měl by sis to spravit.
Quando omni flunkus moritati
Milan Lajtoš avatar 22.1.2010 14:34 Milan Lajtoš | skóre: 22 | blog: /blog/babraq
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Sem-tam sa mi stane, že VirtualBox zasekne celý systém - mám podozrenie na poškodený fs, či dokonca disk. V logoch po reboote nikdy nič nie je, čo by to mohlo spôsobovať. :(

Dakedy dávnejšie to bolo ešte horšie - práve otvorené súbory proste boli po reboote prázdne.
“Every great achievement was once considered impossible.”
vencour avatar 22.1.2010 15:11 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4

Ten poškozený disk zní logicky.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
Heron avatar 22.1.2010 10:00 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Pokud to nikdo neotestuje, nezajistí se ta spolehlivost nikdy.
Petr Tomášek avatar 21.1.2010 19:17 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Na data jednoznačně ještě ext3, na systém jsem zkusil ext4...
multicult.fm | monokultura je zlo | welcome refugees!
thingie avatar 21.1.2010 19:22 thingie | skóre: 8
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Jo.
Růžové lži.
Bedňa avatar 22.1.2010 07:46 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Neviem či konzervatívny, ale ... :-) Používať najhorší FS a to myslím všetky ext, ja som sa s ním rozlúčil už pred rokmi po krákej dobe ako som začal používať Linux, na desktope sa z reiserFS nedá ani zrovnať (reiser4 som neskúšal), nie nejaké benchmarky ale reálne používanie a na server ozajstný serverový FS, výber už zaleží od nasadenia.
KERNEL ULTRAS video channel >>>
alblaho avatar 22.1.2010 09:41 alblaho | skóre: 17 | blog: alblog
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Já jsem taky fanoušek ReiserFS, používám ho dlouhé roky na několika počítačích a k naprosté spokojenosti. Rychlostně je oproti Ext3 mnohem lepší.

Na nové instalace ale dávám Ext4. Rychlostně se dotáhl a je víc pod dohledem (RFS je už jen trpěný). Navíc je možné jej zvětšovat bez odmountování (u zmenšování už si nejsem jistý), což se hodí pro LVM, které taky dost používám.
Bedňa avatar 22.1.2010 12:01 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Neviem či ReiserFS je už len trpený, ale určite je špička a každé vylepšenie by bolo krok späť :-)
KERNEL ULTRAS video channel >>>
22.1.2010 09:07 xm | skóre: 36 | blog: Osvobozený blog | Praha
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Zastaralý Ext3 (ach ta jeho práce s inody) když jsou tu už dlouhé roky daleko lepší filesystemy jako třeba JFS? Ano, konzerva :-P
Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
vencour avatar 21.1.2010 19:51 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Odpovědět | Sbalit | Link | Blokovat | Admin

Je divný, že reiserfs4 nikdo nezmínil? To je považován za mrtvolu a neperspektivní?

Aspoň na flashku bych si mohl zkusit dát ... což mi zdejší diskuse připomněla.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
thingie avatar 21.1.2010 20:04 thingie | skóre: 8
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Co si (všichni) slibujete od testování fs na flashce?
Růžové lži.
vencour avatar 21.1.2010 20:44 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4

Pro systém musí být upravený kernel, na flashce se to udělá nejrychlejš, jako první krok.

Jinde nemam momentálně kde to testnout.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
progdan avatar 22.1.2010 00:16 progdan | skóre: 34 | blog: Archař | Teplice/Brno
Rozbalit Rozbalit vše Re: Výkon Btrfs vs. Ext4 v kernelu 2.6.33-rc4
Odpovědět | Sbalit | Link | Blokovat | Admin
S vykonem Btrfs mam jen dobre zkusenosti, ale zaklamalo me, ze po selhani FS vsechny nastroje urcene na jeho opravu/zachranu misto toho, aby pracovaly, tak pri prvnim kontaktu s rozsypanym FS segfaultovaly...ale uz je to nejakej ten patek zpatky, mozna uz je to v lepsim stavu...no nedavno sem skocil na JFS takze se mi zase jen tak brzo nebude chtit prechazet na novej FS, ale casem urcite zvazim prechod na Btrfs.
Collecting data is only the first step toward wisdom, but sharing data is the first step toward the community.

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.