Vhodny filesystem pro Maildir 1,971,478 maily

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Pondělí Září 24 00:56:09 CEST 2007


On Sat, 22 Sep 2007, Dalibor Straka wrote:

> Dalsi vec, ktera me zlobi never-ending "chown" zpomaluje cely system.
> Asi je to kvuli diskum, potvrdi nekdo?

Potíž je asi v tom, že každý chown() je jedna transakce, která se musí
commitnout, než se začne dělat něco dalšího, takže nejspíš to skutečně
ucpává diskový subsystém. Bohužel existující API nedovoluje počet 
transakcí a commitů nějak redukovat.

> Nevite jaky filesystem je nejvhodnejsi na maildiry?

Ext3 asi úplně ne, protože příliš mnoho malých souborů mu moc nevyhovuje 
(jakkoli si myslím, že obecně je to solidní fs).

I když na maildiry se afaik moc nehodí žádný souborový systém (jakkoli to
zní paradoxně (*)), protože operace jako vytváření souborů atd. mají nutně
dost velkou režii, pokud mají být spolehlivé. Opět je to z velké části
problém existujícího souborového API.

(*) A propos, znáte tu památnou větu, jak kdosi prý v počítačovém
dávnověku konstatoval, že databáze se nehodí na hromadné zpracování dat?

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."




Další informace o konferenci Linux