Portál AbcLinuxu, 18. července 2025 11:40
A kdyz rozdejcha tak nebude delat to co mel, protoze kdyby ten soubor nebyl nepotreboval tak by ho nejspis vubec neoteviral.To, čo píšete, sa týka len jednoduchých aplikácií, ktoré manipulujú s jedným súborom. Pri takých je to naozaj to isté, ako ich zabitie. Ale pri komplexnejších aplikáciách, ktoré pracujú s viacerými súbormi, ako napríklad textový editor, kde máte niekoľko okien, je jeho zabitie a odobratie descriptoru už niečo úplne iné. Samozrejme, že aplikácia sa s tým bude musieť vedieť vysporiadať, ale to nie je taký strašný problém. A existuje určite ešte veľa prípadov, ktoré nás zrejme ani nenapadnú. Navyše, používať to nemusíte, ak nechcete a nijako vás vývoj tohto riešenia nepoškodzuje.
XFS ma prece zurnal, takze by stejne jako u reiseru 3 vypadek napajeni nemel vubec vadit, ne?
Představa, že žurnálovací filesystém vás ochrání před ztrátou dat při nekorektním ukončení systému, je hojně rozšířeným omylem. Žurnálovací filesystém vám pouze poté, co se tak stane, umožní velmi rychle uvést filesystém do konzistentního stavu, aniž byste musel dlouho (třeba i desítky minut) čekat, až proběhne jeho kompletní kontrola.
1 a -1 su opacne cisla. toto sa uci aj na zakladnej skole a kazdy tomu chape (pokial neberiem do uvahy teba)Ešte raz, pojem opačný prvok (alebo negácia) je väčšinou definovaný len pre dvojprvkové množiny, typicky pre hodnoty pravda nepravda, prípadne, v teórii množín, je negácia (alebo komplement) množiny definovaný, ako prvky v nadmnožine, ktoré do nej nepatria. Ale ťahať tieto pojmy do množiny odpovedí na otázku, prípadne do množiny celých čísel (ten príklad som použil naschvál, aby som sa uistil, že či tomu naozaj nerozumieš, alebo sa tak len tváriš), tak to sa robí len na tej zákldnej.
rovnako rychle to nikdy nebude, to pochopi aj sedliak. aby to bolo rovnako rychle museli by vsetky nadbytocne operacie trvat... nic.Mohlo by to byť asymptoticky rovnako rýchle, nadbytočné operácie by mohli trvať O(1), takže v praxi by to bolo to isté, to pochopí aj sedliak, máš úplnú pravdu. Ale že sa to spomalí výrazne, to už vôbec zrejmé nie je.
nehovoril som o negacii ale o opaku. su to ANTONYMA. slova negovat nemozes, ich zmysel MOZES.Opak je negácia, ale o tom potom. Podstatné je, že si použil jazykovú operáciu pri logickej debate. Tu si nemôžeš len tak obracať pojmy, ako sa ti zachce. Treba si uvedomiť, že "nie pomalý", znamená aj "bežný" a ja si mylím, že ak by si si toto uvedomil, tak by si ten hlúpy vtip nemohol napísať.
to o kolko sa to spomali zavisi od implementacie a HW obmedzeni. tak mas nejake porovnanie s inymi FS? neviem ako ty, ale ja by som to vyrazne spomalenie cakal (relativne-na velmi rychlom mediu by to mohlo byt nepostrehnutelne, ale rovnako vyrazne), kedze sa data zapisuju najprv do zurnalu a potom normalne.Vidíš? Už o tom diskutuješ. Ak by to bolo také triviálne, tak by si o tom nediskutoval. Zostáva tu proste fakt, že to závisí od implementácie a tá môže byť pokojne rýchla.
a ako by si to prelozil? to slovo to uplne vystihuje a mylim, ze jeho chapanie by ti nemalo robit problemy (ved mas google a wiki).Kde som napísal, že neviem, čo znamená bottleneck? Vidím, že ti úplne ušla pointa, čo už.
ked nedokazes pochopit, ze tvoj disk sa ti pouzitim uplneho zurnalu 2x nezrychli, tak to je koniec. dakujem.Ešte raz, ja tvrdím, že by to mohlo ísť rýchlejšie ako dvakrát pomalšie, až na úroveň normálnej operácie (to znamená s vypnutým žurnálom). Teda, ak ti to mám napísať inak, rýchlosť bude k*v (kde, k je konštanta a v rýchlosť za bežného behu). Ty tvrdíš, že k bude vždy na úrovni ½. Ja tvrdím, že to je medzi ½ a 1. Ak ti ešte nedošlo, že toto je to, o čom hovorím, tak je to naozaj koniec. A ak nájdeš jediný príspevok, kde tvrdím, že sa to dvakrát zrýchli (samozrejme oproti normálnemu stavu, nie oproti spomalenému, ale takto hlúpo si to dúfam nemyslel?), máš u mňa pivo
si to doplietol. tu konstantu mas zle. 1/2 by bolo zrychlenie oproti normalnemu (1).Aha, takže ak bežím 4 m/s, tak 4 * ½ m/s = 2 m/s je zrýchlenie behu. No už aspoň vidím, s kým mám tu česť. Potom niet divu, že ti uniká pointa, ak nerozumieš jednoduchej operácii násobenia.
a je to od teba pekne, ale na normalnom disku nemas sancu, aby bolo k=1 alebo aspon priblizne. chapeme? a poprosim dokazy, o sci-fi implementaciach sa tu nebudem bavit.Ako som už povedal, nemám chuť počúvať argumenty typu "nemáš sancu" od niekoho, kto o tom nič nevie. Hm, a ak sa ti bude zdať, že ti neodpovedám niekde, kde ma explicitne vyzývaš na odpoveď a/alebo provokuješ, tak je to tým, že ťa blokujem, bude to tak lepšie pre všetkých
a antonymum som pouzil, aby som zdoraznil, ze uplny zurnalovaci fs ma vzdy rychlostnu penalizaciu. evidentne si nepochopil zmysel alebo si sa naschval zacal hadat.Áno, toto je podstata. Pretože tá rýchlostná penalizácia je síce zrejmá (je tam réžia navyše), ale nie je zrejmé, že to musí byť nutne aj badateľné v praxi (asymptoticky pomalšie). A o to mi ide celý čas, že ty si predpokladal, že to zrejmé je.
ext3 s plnym journalovanim podaval v urcitych situaciach vyssi vykonby ma zaujimalo v akych. ale celkovo urcite nie. pri syncovani fs sa to vynahradi.
Textové editory a další uživatelské aplikace by při ukládání souboru měly dělat to, že ho uloží do souborufile.tmp
, pak provedoufsync()
a pak udělajírename()
přes původní soubor
Autorům aplikací, které se takto chovají, bych nejraději nafackoval. Je moc příjemné editovat soubor, který mám nalinkovaný do deseti adresářů, a po čase zjistit, že se mi jednotlivé verze "rozjely", protože autor editoru se zařídil podle vaší rady…
Asi takhle. Kdyz je vypadek a poskodi se data na FS, tak reiser a ext3 a v podstate jakykoli jiny fs pri obnove poskozenych dat data zpristupni. Ty data muzou vypadat na prvni pohled bezproblemova(proste tam jsou a co?), ale mohla se poskodit treba cast s pristupovymi pravy a k datum pak bude mit pristum kdokoli (pozn. tohle se mi opravdu stalo). XFS AFAIK takovahle data obvykle prepise nulami.
A taky jde o agresivni cachovani prace s diskem u XFS. Takze se muze stat, ze data, o kterych si clovek mysli, ze jsou davno ulozena jsou porad jeste nezapsana v cache.
Nezarucuji bezchybnost vyse psaneho textu.
XFS mne také zklamal nebyl sice nepoužitelný jako Reiser, ale traverzace trvala 7sXFS na malý soubory není stavěnej...
Čekal bych, že si reiser poradí s mnoha soubory líp.
Možná je problém v tom, co znamená výraz mnoho. Kdysi jsem s tím experimentoval a při 20000 souborech s relativně krátkými názvy v jednom adresáři neměl ext2/ext3 výraznější problémy a dokonce snad byl i o něco rychlejší než ReiserFS. Otáčet se to začalo až někde nad 50000.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.