Re: Filesysteme

From: Gerd Bitzer <gbitzer(at)motor-presse-stuttgart.de>
Date: Thu, 25 Jun 1998 07:55:38 +0200

Hallo,

Andreas Klemm wrote:

> On Wed, Jun 17, 1998 at 11:04:33AM +0200, Stefan Bethke wrote:
> > > verschiedenen, Platten (in Etwa gleichwertig, vom selben Hersteller, am
> > > selben SCSI Adapter, im selben PC), auch in Etwa gleich viele Daten.
> > > Das FreeBSD Filesystem kommt mir weniger effizient vor. Lasse ich z.B.
> > > einen 'find' auf eine Datei laufen, die bei beiden Systemen in Etwa
> > > gleich tief im Filesystem ist, läuft der 'find' bei FreeBSD wesentlich
> > > länger, ist auch wesentlich zugriffsintensiver (was sich ja direkt aus
> > > der Geräuschentwicklung der Kopfpositioniervorgänge hören läßt).
> >
> > Deine Beobachtung ist richtig, Deine Vermutung nicht wirklich.
>
> Wie sieht es mit dem filesystem buffercache aus ?
>
> Der GENERIC kernel hat maxuser nur auf 10 gesetzt. Linux hingegen
> cached "wie Harry".
>
> Man sollte unter FreeBSD fairerweise erstmal einen ordentlichen
> custom kernel bauen ... Wie sieht's denn damit aus ???

Gut, nen customized Kernel hab ich, allerdings war mir der Zusammenhang maxuser
<> Buffercache so nicht bekannt. Da werd ich mal dran drehen ;-).

>
>
> Dabei kann man in Abhängigkeit vom RAM sowohl maxuser was
> hochsetzen (auf 64, 128 oder 256) oder auch direkt
> NMBCLUSTERS hochsetzen mit
>
> options NMBCLUSTERS=4096
>
> Höherer maxuser Wert != immer höhere Performance. Lieber schauen,
> was man damit mit hochdreht. Lieber maxuser defensiv hochschrauben
> und ggf. einzelne Parameter tunen, wie hier der mbuf cache...
>
> Siehe auch /sys/conf/param.c:
>
> /* maximum # of mbuf clusters */
> #ifndef NMBCLUSTERS
> #define NMBCLUSTERS (512 + MAXUSERS * 16)
> #endif
> int nmbclusters = NMBCLUSTERS;
>
> > > Auch
> > > scheint mir das BSD Filesystem stärker zu fragmentieren, wenn ich so die
> > > Zahlen die beim Booten auftauchen vergleiche (obwohl ich eher bei dem
> > > Linux schon mehr auf der Platte gemacht hab, also in Form von
> > > Softwareinstallation und Deinstallation, File-IO etc.).
> >
> > ??? Welche Zahlen?
>
> Ich frage mich, inwiefern die vergleichbar sind.

Das ist natürlich wie immer die Frage, aber es sind die einzigen Zahlen die ich
zu dem Thema aus den Systemen überhaupt rausbekommen hab.

>
>
> --
> Andreas Klemm http://www.FreeBSD.ORG/~andreas
> What gives you 90% more speed, for example, in kernel compilation ?
> http://www.FreeBSD.ORG/~fsmp/SMP/akgraph-a/graph1.html
> "NT = Not Today" (Maggie Biggs) ``powered by FreeBSD SMP''

Vielen Dank.


Received on Thu 25 Jun 1998 - 07:56:17 CEST

search this site