fsck times [Re: jak velky disk snese EXT2?]

Pavel Machek pavel na suse.cz
Neděle Duben 23 21:17:25 CEST 2000


Ahoj!

> > Napada me ze je asi dobre upravit nejaky parametry pri formatovani
> > filesystemu, jako je pocet procent rezervovane kapacity pro roota (
> > pokud to neni root partition ) . V pripade velkeho disku, hlavne RAID
> > pole by to mohlo byt zajimave. Default je tusim 5% z celkove kapacity
> > , na 10 GB je to cca 500 MB a pri 100 GB je to uz 5 GB ! To stoji za
> > uvahu.
> 
> Filesystemy neni dobre precpavat, protoze pak zacnou selhavat mechanismy
> branici fragmentaci souboru, ktere jsou casto zalozeny na tim, ze je
> k dispozici dostatecny vyber volnych useku bloku.
> 
> 
> On Thu, 20 Apr 2000, Petr Novotny wrote:
> 
> > Je zavislost (doba_fsck) na (velikost_disku) konvexni nebo konkavni?
> 
> Predpokladam, ze se tim mini, jestli je cas fsck roste pri zvetsujici se
> velikosti disku asymptoticky rychleji resp. pomaleji nez linearne.
> V prvni rade je treba rici, ze relevantni je objem metadat, nikoli celkova
> kapacita disku, nicmene lze predpokladat, ze objem metadat je nejaky
> zlomek celkove kapacity. V druhe rade je treba si uvedomit, ze ocekava-li
> se od fsck kontrola konzistence fs, pak musi precist vsechna metadata
> (jedine snad, ze by behem cteni narazilo na nejakou fatalni chybu),
> a

Fsck od fatky je o mnoho rychlejsi: metadata jsou blizko sebe. Ext2 s
1k bloky se _schvalne snazi_ promichat metadata s daty tak aby fsck
trval zhruba polovinu precteni cele partitiony. (1K metadat 60K dat,
1K metadat, 60K dat -- hadejte jak rychle se to cte. No ano, stejne
rychle jako precist vse.)

								Pavel
PS: www.suse.cz/development/fastfsck, nebo tak nejak.
-- 
I'm pavel na ucw.cz. "In my country we have almost anarchy and I don't care."
Panos Katsaloulis describing me w.r.t. patents me at discuss na linmodems.org


Další informace o konferenci Linux