Re: Pakete, die wesentlich bremsen, finden
On 09.02.06 23:31:28, Richard Mittendorfer wrote:
> Also sprach Andreas Pakulat <apaku@gmx.de> (Thu, 9 Feb 2006 22:45:21
> +0100):
> > On 09.02.06 21:07:20, Christian Bodenstedt wrote:
> > > Sehe ich das richtig: du benutzt xfs als root-Dateisystem? Als ich
> > > mich vor ein/zwei Jahren zu Dateisystemen informiert habe, hieß es
> > > immer: xfs ist toll und schnell bei großen Dateien aber für viele
> > > kleine Dateien ist es einfach nur lahm.
> >
> > Entweder hast du das falsch in deinem Kopf abgespeichert, oder aber
> > dich falsch informiert. XFS ist gerade sehr gut bei vielen kleinen
> > Dateien im Gegensatz zu ext2/3 in der Default-Konfig. XFS legt den
> > Verzeichnissinhalt IIRC als Baum ab.
>
> Meinst du nicht reiserfs's (no)tail - mountoption?
Nein, ich hab noch nie reiserfs benutzt. Aber seit ca. 1 Jahr mein $HOME
auf XFS, weil das Maildir mit der d-u-g deutlich schneller laedt mit XFS
als mit ext3 (ohne dir_index, das kannte ich da noch nicht).
> Kann aber sein, dass XFS das auch kann.
Wie oben gesagt ich kenne XFS erst seit etwas ueber einem Jahr, aber ich
habe noch nie davon gehoert das es langsamer ist als ext2/3. Eher im
Gegenteil.
> > > Für kleine Dateien sollte wohl Reiser der Hit sein
> >
> > Das mag sein
>
> Ist so.
Hast du dazu Benchmarks? Insbesondere im Vergleich zu XFS?
> > >, ext2/3 seie aber auch nicht schlecht.
> >
> > Das genau nicht, jedenfalls nicht ohne die dir_index Option.
>
> Schon lange nicht mehr verwendet. ext2 ist aber gewiss recht flott,
Schonmal versucht ein dir mit >3000 kleinen Dateien mit ls zu listen? Da
kommst du mit nem standard-ext2 nicht gegen XFS und vmtl. auch ReiserFS
an. Wenn man aber die dir_index Option einschaltet (womit das Lookup
von Dateien mittels B-Baeumen durchgeführt wird) sind XFS und ext2/3
ziemlich gleich schnell.
Womit ich allerdings keine Erfahrung habe ist die Veränderung von
Block-Groessen um bei kleineren Dateien weniger "Verschnitt" zu haben,
bzw. weniger Fragmentierung ueber die Zeit...
Andreas
--
You will be run over by a bus.
Reply to: