On Tue, Jun 18, 2002 at 07:56:01PM +0200, Christian Zoellin wrote:
 
> > [reiserfs]
> 
> Ich habe bei mir festgestellt, dass reiserfs erheblich h�here CPU-Last
> verursacht. Bei kleinen Dateien mag es zwar effizienter sein, aber bei
> wenigen, grossen Dateien ist es wesentlich langsamer. Auf einem P166
> hatte ich mit einem Soft-Raid5 und ReiserFS gerade mal 3-4MB
> Durchsatz, weil sonst alles zu war. Das selbe Szenario mit ext3 hatte
> den doppelten Durchsatz. DMA war �brigens aktiviert.  Bei schnellen
> System >1GHz spielt das bestimmt keine Rolle, aber wer hat schon sowas
> als FileServer?

Die Diskussion l�uft alle naselang in der reiserfs- Mailingliste. Ja,
ReiserFS ben�tigt mehr CPU-Zeit als ext2, genauso wie ext2 mehr CPU
ben�tigt als FAT. Es ist einfach ein viel komplexeres Dateisystem. 

B�ume und das tree balancing usw. brauchen mehr CPU als simple flache
Listen (skalieren daf�r aber auch mit O(log n) statt O(n)).
Suballocation (ist �brigens abschaltbar, "mount -o notail") ben�tigt
wieder CPU-Zeit, spart daf�r bei kleinen Dateien viel Platz auf der
Platte. 

Dazu kommt noch, da� sich CPU-Geschwindigkeiten um mehrere
Gr��enordnungen schneller vergr��ern (und demnach billiger sind) als
Plattengeschwindigkeiten. �berleg mal: Deine 1GB Platte von 1995 hatte
vielleicht 3MB/sec. Die 80G Platte von heute hat 30MB/sec, Faktor 10.
Dagegen hat sich die Geschwindigkeit deines Prozessors vom 1995 �blichen
486-DX4-100 bis P60 (f�r 500.- DM), auf den heute "�blichen" P4-1.8GHz
(f�r weniger Geld) mehr als verzweihundertfacht (die ganzen zus�tzlichen
Funktionen der CPUs, wie Cachegr��en usw noch nicht einmal
ber�cksichtig).

Ergo, lieber ein CPU-intensives Dateisystem als ein plattenintensives,
und bei Plattenzugriffen spart ReiserFS hier merkbar ein, vor allem
wenns um kleine Dateien geht (und ein Linux-System besteht nun mal aus
vielen kleinen Dateien, man denke an News-Spools, Maildirs,
Squid-Caches, /etc usw.).


Fazit, extN (n=2,3,...) ist f�r schmale Systeme wohl sinnvoller,
ReiserFS skaliert besser, wenn die Ressourcen passen. So war es auch
gedacht - Google, Yahoo, LycosEurope, usw. sind alles Gro�kunden von
Hans Reiser.

 

-- 
mfg, Jens Benecke  /// www.hitchhikers.de, www.linuxfaq.de, www.linux.ms
This mail is an attachment? Read http://www.jensbenecke.de/misc/outlook.html

V: Epson Stylus Color 600, 1440dpi, inkl. 4F+4SW-Patronen
V: 24x Pioneer SCSI-CDROM, ohne Frontklappe
V: 8/40x TEAC SCSI CD-Writer, kann �berl�nge

Attachment: msg10810/pgp00000.pgp
Description: PGP signature

Antwort per Email an