Názory k článku
Velký test osmi linuxových souborových systémů
Jemná připomínka k testu
celé vláknoRe: Jemná připomínka k testu
celé vláknoRe: Jemná připomínka k testu
celé vláknoRe: Jemná připomínka k testu
celé vláknoRe: Jemná připomínka k testu
celé vláknoe.
Re: Jemná připomínka k testu
celé vláknoRe: Jemná připomínka k testu
celé vláknoRe: Jemná připomínka k testu
celé vláknoRe: Jemná připomínka k testu
celé vláknoRe: Jemná připomínka k testu
celé vláknoRe: Jemná připomínka k testu
celé vláknoRe: Jemná připomínka k testu
celé vláknoSkoda ze se v testu neporovnava i vytvareni filesystemu, nebo treba zvetsovani. V tom podle me nema XFS vubec konkurenci. Vyvtaret treba na 5TB poli jinej filesystem nez XFS je zatrest. Ale rozdil je markantni i uz obycejnejch 750GB disku. Vsadim se, ze mkfs XFS oproti ext3 probehne vic nez 30x rychleji ;-)
Nebo resize..... to je proste uzasny. XFS dokaze k 5TB pridat dalsi 1TB Online a za mene nez 4 vteriny (zrovna vcera jsem to delal) To se mi na XFS opravdu mooooc libi.....
skvele se s nim pracuje...
skutecna velikost portage
celé vláknoReiserFS a velikost Portage stromu
celé vláknoRe: ReiserFS a velikost Portage stromu
celé vláknoRe: ReiserFS a velikost Portage stromu
celé vláknoRe: ReiserFS a velikost Portage stromu
celé vláknoRe: ReiserFS a velikost Portage stromu
celé vláknoRe: ReiserFS a velikost Portage stromu
celé vláknodu v pripade bloku, ktory obsahuje casti niekolkych suborov, tento blok rata kazdemu suboru cely, takze hlasi vacsiu velkost, ako je realne vyuzita.
Re: ReiserFS a velikost Portage stromu
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoporovnanie
celé vláknoOkrem toho co je tu je tam aj merana zataz CPU a co by sa tu zislo tak aj kolko taka particia potrebuje nepouzitelneho miesta.
Vykon FS na desktopu?
celé vláknoSvoje testy jste zabil už v úvodu tvrzením, že stejně nikdo neví jak bude desktop používat za rok. Jinými slovy - ve výsledku je jedno co si kdo vyberete a tudíž to nechte na defaultním nastavení distribuce. A IMHO to není úplně nesmysl.
Co mě jako domácího uživatele zajímá je spíš bezpečnost dat na FS než jeho rychlost. Přežijou moje data při pádu systému? Jak dlouho potrvá nahození FS do provozního stavu? Na domácím počítači si většinou dovolím víc testovat než v serverovém prostředí a tudíž nějaký ten pád čas od času nastane.
Když už se rozhodnete dělat nějaké testy výkonu, tak by bylo vhodné se mrknout na výsledky jiných a pokud se někde dramaticky rozcházejí, tak to trochu analyzovat. Např. vaše výsledky mazání stromu jsou dost podezřelé. To se nemusí ani s ničím porovnávat.
Tolik (doufám konstruktivní) kritiky.
Re: Vykon FS na desktopu?
celé vláknoAle dělat tohle létas FS (navíc stále s umělou zátěží, která nemusí prověřit slabá místa)... to není deterministické, takže i kdyby se vám nakrásně některé FS třeba za dobu jednoho roku podařilo rozbít, nebude to vůbec reprezentativní.
Re: Vykon FS na desktopu?
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoJestli tam sync bude nebo ne zavisi od toho covlastne merime - jestli cas potrebny na fyzicke vykonani operace nebo jenom proste (logicke) vykonani operace s tim, ze syncronizace v dobe, kdyz je system idle, je prijatelna. Bohuzel podrobnosti toho "co vlastne merime" zaznamenany nejsou. Stejne tak bariery, zajima nas chovani systemu v "default" nastaveni, nebo optimalni vykon na vytunenem stroji? To by pak odpadli i komentare o mereni paralernich operaci.
Taky by sme mela vsechna mereni nekolikrat opakovat, aby se vyloucili chyby mereni (spravce pameti si zrovna v okamziku mereni zmysli, ze musi odlozit nejakou stranku do swapu a pod.).
Nicmene moje zkusenost je, ze pri intenzivni praci s malymi soubory (treba kompilace glibc a pod.) je reiser 3.6 skutecne radove rychlejsi nez ext2/3, s xfs zkusenosti nemam a proto ho ani komentovat nehodlam.
Ve všech tabulkách a grafech je menší hodnota lepší.
celé vlákno"Tabulky a grafy
Ve všech tabulkách a grafech je menší hodnota lepší."
Nejvíc miluju spoustu tabulek, čísel, grafů, člověk do nich kouká a neví v grafu jestli je to vlastně dobré nebo špatné, tak kouká do tabulky, jaké jsou tam vlastně jednotky, pak zpátky na graf... stačí napsat "menší = lepší" nebo "větší = menší" a člověk hned jedním pohledem ví.
Je to banalita, ale díky!
Re: Ve všech tabulkách a grafech je menší hodnota lepší.
celé vláknoRe: Ve všech tabulkách a grafech je menší hodnota lepší.
celé vláknoByly zapnuty bariery?
celé vláknoTitulek na konci tohoto clanku Bariéry a žurnálovací souborové systémy
P.S.: Nedavno se o teto problematice psalo na abclinuxu v jadernych novynach. Protoze ruzni distributori zapinaji, nebo vypinaji bariery, podle sveho uvazeni a to ma docela zasadni vliv na vykon.
Typoval bych ze xfs bude mit bariery defaultne distributorem zapnute, protoze je to jinak system, ktery vyzaduje UPS, jinak muze dojit k poskozeni dat.
Re: Byly zapnuty bariery?
celé vláknoRe: Byly zapnuty bariery?
celé vláknoBtw. vzhledem k tomu, ze na Gentoo si vsechno kopilujete ruco, tak je docela odvaha, mluvit o defaultnim nastaveni.
RE: Velký test osmi linuxových souborových systémů
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoJeste ze ostatni oddily a disky zustavaji.
Reiserfs vs xfs
celé vláknodostal jsem v praci novy pocitac a tak jsem instaloval novy system (delam v debian unstable + kde 3), pri instalaci jsem zvolil xfs, protoze jsem mel s reiserfs na starem pocitaci trosku problemy, kompiloval jsem si vlastni kernel a nestacil jsem se divit, jak dlouho jsem musel cekat nez se smazaly (make mrproper) vsechny nepotrebne soubory po kompilaci. Zkousel jsem to porovnat s starym strojem (ktery je vykonove asi polovicni i diskove) a na starem stroji byl stejny kernel rychleji vycisten nez na novem stroji. Reinstaloval jsem na opet na reisera a uvidime jestli budou mit stejne problemy jako na stroji starem (ale tam je to mozne ze to bylo zpusobeno hw)
pripad druhy:
mailserver - tisice malych souboru, tam jsem bohuzel byl nucen prejit na xfs i za cenu ze budou vetsi systemove naroky (vetsi load) a pomalejsi operace. Na reiserfs mi bohuzel padalo, protoze mel problem se 600k souboru v adresari. Proste se system zhroutil a byl mozny pouze reset (ani reboot nebyl schopen zabit procesy ve stavu D), po rebootu nekolikahodinova oprava filesystemu (opravil to ale v poradku, chybelo jen par mailu, ktere se zrovna v tu dobu zapisovaly na disk).
Preferuji reiserfs3 (v4 jsem jeste nezkousel) pred xfs, na desktop bych zvolil reiserfs, ale bohuzel na server spise bych se priklanel taky k reiserfs, ale kdyz je potreba tolika souboru v adresari a vim ze reiserfs stim ma problem, tak nebudu riskovat. Tot muj nazor zalozeny na vlastni zkusenosti.
XFS vs. data
celé vláknoRe: XFS vs. data
celé vláknoSlysel jsem o tom ze pri vypadku napajeni se muzou tyto problemy objevit, ale zatim jsem opet nemel tu cest.
Re: XFS vs. data
celé vláknoto je omyl, existuje xfs_repair
Re: XFS vs. data
celé vláknoJa netusim o cem to tu ohledne XFS trepete, seznam od nej utekl, podle me z hysterie, predtim na nem celou dobu jel.
Kupa zakazniku pouziva XFS na diskovych polich a v poradku, nekteri zakaznici debianu dokonce hlasi v kernelu 2.4 naprostou nestabilitu ext3, kdy pri velkem IO dochazi ke zhrouceni tohoto FS.
Ja uz ovsem na notebooku zazil, ze se mi soubory sekali na 1/2 a 2/2 byla zmresena, nastesti jenom nove, pomohl xfs_repair, kazdopadne stav, kdy se FS v rozvrzanem stavu pripojil a nezahlasil error, me moc nepotesil, po oprave uz se to neopakovalo.
Jinak velice stabilni je jiz ext3 s dir_index volbou
Re: Reiserfs vs xfs
celé vlákno…ani reboot nebyl schopen zabit procesy ve stavu D…Proces, který přežije výmaz RAM bych chtěl vidět :-)
Zátěž cpu při jednotlivých operacích
celé vláknoRe: Zátěž cpu při jednotlivých operacích
celé vláknoDost nerealne ...
celé vláknoTento "detail" mi v teste dost chyba ....
Re: Dost nerealne ...
celé vláknoRe: Dost nerealne ...
celé vláknoRe: Dost nerealne ...
celé vláknotuning vykonu XFS
celé vlákno# mkfs.xfs -l size=64m,version=2 /dev/mapper/var... a pouzit pri pripojovani vic log bufferu (muze se pridat i logbsize=64k nebo i vic pokud mate vytvoreny xfs ve verzi 2):
# mount -t xfs -o noatime,nodiratime,logbufs=8 /dev/mapper/var /varVice viz. staricky clanek o XFS tuningu a samozrejme `man mount` a `man mkfs.xfs`
Re: tuning vykonu XFS
celé vláknoRe: tuning vykonu XFS
celé vlákno#mkfs.xfs -f -l lazy-count=1,version=2,size=128m -i attr=2 -d agcount=4 /dev/neco
kdy agcount se da 2x pocet CPU, teda pro bezny dvojjadra = 4
jeste navic jsem videl: -s size=4096 a -i size=512
a mountovani pomoci:
#mount -o noatime,logbsize=256k,nobarrier /dev/neco /mnt/neco
prave nobarrier ma drasticky vliv na rychlost zapisu
pokračování testu - pády?
celé vláknoRe: pokračování testu - pády?
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoŠkoda jen, že jste neotestovali spadfs. Ten by určitě vyhrál všechny testy.
RE: Velký test osmi linuxových souborových systémů
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoTak jsem nakonec benchmark udelal sam a podelim se s vami. Potrebovali jsme ve firme zpracovavat v adresarove strukture obrovske mnozstvi malinkych souboru.
Vytvareli jsem skriptem 300000 souboru. Po kazdych 5000 vytvorenych souborech se vypsalo hlaseni, jak dlouho to trvalo.
U Ext3 to na zacatku ukazovalo 2 vteriny na 5000 souboru, postupne se to zpomalovalo a na konci to ukazovalo kolem 140 vterin na vytvoreni 5000 souboru.
Naproti tomu SpadFS na zacatku ukazoval 2 vteriny a na konci testu 6 vterin na 5000 souboru.
Tedy je videt, ze se SpadFS nezahlti malymi soubory, nezpomaluje se a svizne s nimi pracuje.
Samozrejme, jiny test by mohl vypadat uplne jinak, ale i jine benchmarky (napr viz tento graf) mluvi ve prospech SpadFS.
Ja tedy tomuto filesystemu fandim a Linus Torvalds taky. A mimochodem, vite, ze ten filesystem naprogramoval BLEK.?
Bravo BLEKu!!
RE: Velký test osmi linuxových souborových systémů
celé vláknoRE: Velký test osmi linuxových souborových systémů
celé vláknoInflace velkych slov - i zde???
celé vláknoRe: Inflace velkych slov - i zde???
celé vláknoRe: Inflace velkych slov - i zde???
celé vláknoNechci tim nijak znevayovat Vasi praci, jen mi vadi bombasticke titulky...
Re: Inflace velkych slov - i zde???
celé vláknoRe: Inflace velkych slov - i zde???
celé vláknoreiserfs
celé vláknomohli by ste prosim skusit otestovat reiserfs aj s mount option notail ( pripadne aj noatime), volne miesto sa sice prestane pocitat "spatne" ale vykon sa zdvihne
aj ked tail packing dokaze na mail/web serveri usetrit kopu miesta, v pripade ze ide o performance je to celkom brzda
tiez nie je zle vytvorit fs cez
mkreiserfs -s 16384 /dev/sdXX
Re: reiserfs
celé vlákno1. Dobu startu programů OpenOffice-Calc, Firefoxu a Konqueroru (10x "studený start" (vždy s restartem počítače, potom vždy 10x za sebou opakované spuštění programu), zvlášť pro každý souborový systém (time OpenOffice-Calc atd).
2. Dobu startu těchto programů v prostředí KDE, IceWm a IceWm+kdesktop, zvlášť pro každý souborový systém.
3. Celkovou dobu spuštění systému do grafického prostředí pro KDE, IceWm a IceWm+kdesktop.
4. Rychlost spuštění při použití xdm, Gdm a Kdm.
5. Zabraná paměť při startu xdm+KDE, Gdm+KDE, Kdm+KDE, xdm+ IceWm, Gdm+ IceWm, Kdm+ IceWm.
6. Co se stane při "tvrdém" restartu mezi různými souborovými systémy (vždy 10 "tvrdých" restartů).
Výsledky:
1. Doba startu programů mezi různými souborovými systémy byla téměř shodná, max. rozdíly byly do 0,2 sec. To bylo pro mne největší zklamání.
2. V prostředí IceWm a IceWm+kdesktop se programy spouštěly cca o třetinu rychleji než v KDE.
3. Nejmenší zabraná paměť byla u xdm (jaké překvapení...), Gdm o málo horší, Kdm byl "moloch" v porovnání s ostatními.
4. Tvrdé restarty "přežil" bez problémů extr3. U xfs mi přestaly fungovat některé programy, a skutečně některé soubory byly "nahrazeny" nulami. Na reiser3 už si bohužel z hlavy nevzpomínám.
5. Po zkouškách mi odešel zdroj (ani se nedivím, po tom počtu restartů...).
6. Volba byla pro mne jasná - extr3 a xdm+IceWm+kdesktop . Samozřejmě, pro nějaký specializovaný server se vybírají filesystémy jinak...
Re: reiserfsRe: reiserfs
celé vláknoRe: reiserfsRe: reiserfs
celé vláknoRe: reiserfsRe: reiserfs
celé vláknoKamarád nebo zdroj?
Re: reiserfsRe: reiserfs
celé vláknoAk mal uzivatel diskov v systeme viac, ani ja sa nedivim, ze ten zdroj tie restarty nevydrzal. Najma ak bol klasicky "skrinkovy" (lacny a dodavany spolu so skrinkou).
Ak by to bola niektora z "overenych" znaciek, tak by som sa skor divil ze odisiel.
Re: reiserfsRe: reiserfs
celé vláknoRe: reiserfs
celé vláknoBTW: Jedinym zpusobem, jak zrychlit start okenniho prostredi a aplikaci v nem, je preloadnout je do pameti, zatimco pocitac ceka na prihlaseni od uzivatele (tak, jako se o to pokouseji Visty).
Pokud je dost pameti (tj. po beznem startu zbyva jeste stale nepouzita pamet), preload muze zacit uz pri primountovani /usr (nebo /, pokud je /usr na nem), bezi-li proces s nizkou I/O prioritou (ionice -c 3), nemel by nijak brzdit ostani programy.
Vysledny efekt se da nasimulovat tim, ze se pospusti vse, co se bude po startu poustet, a pak to zkusi jeste jednou znova (napr. zabije se Xserver). Pokud je start nacachovanych aplikaci rychlejsi (kdyz je dost pameti, vzdycky je), ma preload smysl. Skoda, ze zatim v jadre neni zadna snadno pouztitelna infrastruktura na snadne zjisteni, jake bloky se zrovna nachazeji v cache, na tohle by byla perfekni ...
Re: reiserfs
celé vláknoPočet opakování
celé vláknoNTFS?
celé vláknoRe: NTFS?
celé vláknoRe: NTFS?
celé vláknoRe: NTFS?
celé vláknoAle nejdriv me taky prekvapilo, ze je NTFS docela rychly.
XFS
celé vláknoa jaky byl pouzit io scheduler?
celé vláknozajimavy test ale mozna doplneni? Jaky byl pouzit scheduler ja pouzivam XFS skoro vsude (mailservery domino) a oproti ostatnim je o moc rychlejsi ( soubory se kterymi pracuje jsou mezi 1G-16GB ) a to je presne na co XFS by navrzen. Ale dramatickeho rozdilu jsem dosahle az zmenenim scheduleru
a na webserverech jedeme reiser(hodne malych souboru)
oba FS jsem uz rozbil(moje prace) a oba opravil...
kazdopadne na domacim pocitaci me vykon FS moc nezajima, ok pokud to cele neni 2x pomalejsi nez neco jineho ale par sekund me nezabije(jak uz nekdo psal).
Jaký FS na často restartovaný/spadnut ý systém?
celé vláknoJednoduchá otázka: který z testovaných FS je proti pádům na ústa nejvíce odolný?
Re: Jaký FS na často restartovaný/spadnut ý systém?
celé vláknopokracovani?
celé vláknoChtel jsem se zeptat, zda by neslo udelat pokracovani s dalsimy zajimavymi testy, ktere jsem zde trochu postradal.
Napr:
- fragmenace a chovani pri fragmentaci (simulovat napr. postupnym zapisovanim do vice souboru - plnou paralelizaci bych nedoporucoval kvuli ovlivnovani jinymi faktory) a nasledne cteni / prepisy
- zkracovani a prodluzovani (opet z hlediska vlivu na vykon)
- prochazeni stromu (vyhledavani pres find, ls -lr ci jinac)
... tisic a jedna dalsi vec co se dela FURT
Vhodne by bylo asi bud zaznamenat nejakou 'realnou' zatez, pripadne si jich par vygenerovat a pak udelat mensi statistiku - jedna nahodna zatez je dost naprd.
Re: pokracovani?
celé vláknoKdyž si představíte, že byste za takový test měl zaplatit, zaplatil byste? Řekněme 500,- Kč? Vyplatilo by se vám to? Zkuste to vzít vážně a odpovědět ano nebo ne.
Zurnalovaci rezim u ext3/ext4 ?
celé vláknoPokud to byl skutecne ordered rezim, je to pro ext3/ext4 pekny vysledek. Uz aby vysly nove e2fsprogs, hned bych presel na ext4.
-Yenya, http://www.fi.muni.cz/~kas/blog/

