Parametr minfree
Dan Lukes
dan at obluda.cz
Sun Sep 4 16:55:10 CEST 2011
On 09/03/11 18:58, Miroslav Lachman:
>> mel bych dotaz ohledne praktickych zkusenosti s nastavenim parametru
>> minfree pro UFS2. Vychozi nastaveni je podle man newfs 8% velikosti
> Pokud se nepletu, je to vetsinou kvuli fragmentaci a podobnym vecem
A kvuli tomu, aby se superuzivatel a systemove daemony mohly pohnout na
disku i v dobe, kdy mu ho zlomyslni uzivatele zaplacaji. A taky treba LOGy.
> Filesystem funguje dal, ale predpokladam, ze to
> pri castych operacich s daty bude degradovat vykon.
Ve skutecnosti se vlastnosti FS zacinaji zhorsovat uz nekdy v dobe, kdy
velikost volneho mista zacne klesat pod 15%.
"Pruchodnost" pro zapis je na filesystemu na kterem se volne misto blizi
nule zhruba tretinova v porovnani se systemem, na kterem je jeste 10%
volneho mista.
Vliv "minfree" na zvolenou optimalizaci filesystemu a tim narust
fragmentace a vykonostni dopady je neprimy. Pokud to nekoho zajima:
UFS ma pri hledani mista pro konkretni soubor dve moznosti:
1) najit co nejmensi blok, do ktereho se data jeste vejdou. Tim se
nejlepe vyuziva misto, ale hledani takoveho bloku trva pomerne dlouho.
Pricemz "dlouho" je tim delsi cim je disk plnejsi.
2) vzit kompletni volny blok, zapsat co je treba a zbyle fragmenty
oznacit jako volne - to je velmi rychle, disk se ale postupne dostava do
stavu "zadne volne bloky, same fragmenty".
Jednicka se oznacuje jako optimalizace "na misto", dvojka jako
optimalizace "na cas".
"Normalne" byva disk v rezimu optimalizace "na cas". Pokud ale
fragmentace vzroste nad hranici minfree+2 (obvykle tedy 10%) prepina
system optimalizaci do rezimu "na misto".
Zpet do rezimu "na cas" prepina jen v pripade, ze fragmentace poklesne
pod hranici minfree/2
Jeste je tam jedna vyjimka - pokud je minfree<=5 pak se vzdy
optimalizuje "na misto".
Kaminar wrote:
> Vychozi nastaveni je podle man newfs 8% velikosti
> oddilu. U velkych disku to jsou ale uz pomerne velke hodnoty.
Pri dnesni cene disku doporucuju tech par ztracenych giga nelitovat.
Penize, ktere usporis snahou zoptimalizovat misto "na krev" nezaplati
ani ten cas, ktery venujes reseni toho problemu.
Dan
More information about the Users-l
mailing list