[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Debian]:[ReiserFS] Ich will doch nur ...



... euer Geld. :-)

Ehrlich ;)... Folgendes: Alle kennen das Reiser Filesystem. Ich habe
neulich (vor einigen Monaten) schon mal die netten Features des ReiserFS
hier aufgelistet, Stichworte waren so in etwa

- keine feste Blockgröße (200000 10-byte Dateien nehmen ein paar MB ein und
  nicht 200000x4kb)
- B*-Baum basiert (40-400% schneller bei vielen kleinen Dateien)
- Journaling (kein fsck mehr nötig bei Stromausfall)
- und viiel, viel mehr.

ReiserFS bietet von Grund auf Sachen, die ext2 nicht bieten kann und auch
nie wird, ohne daß man das Dateisystem von Grund auf neu entwickelt - und
genau das ist ja mit ReiserFS passiert. Zum Beispiel ist es keineswegs auf
Dateien und Verzeichnisse beschränkt, es kann auch abstrakte Objekte (z.B.
eMail-Adressen oder Datenbanktabellen) direkt im Dateisystem speichern,
ähnlich wie BeOS - und bietet dabei natürlich eine höhere Performance als
eine auf Dateien basierende Datenbank auf ext2.


Ein paar Benchmarks vom ReiserFS sind vielleicht ganz nett. Hier einige von
SuSE (die finanzieren das ReiserFS mit, also Ruhe).

=============== CUT ================
Date: Mon, 10 Jan 2000 16:57:55 +0100 (MET)
From: Burchard Steinbild <bs@suse.de>

Dateisystem:
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/sda3            246405468 153712824  92692644  62% /work

We will start hammering on that thing once 3.5.15 is released. Apart from
that, reiserfs currently is boring stable here.

this might be interesting for more than me.  Before I finally activate the
new hilbert (with reiserfs) I decided to make benches.  reiserfs is on a
fibre channel (ICP Votex RAID5) system and ext2 on a "normal" ICP Votex
RAID5 system.  Beside this the two machines are very similar.


write 5 * 1-gig files (read from same disk): 	reiser: real    16m12.975s
						ext2: real    19m17.929s

reading this 5 1-gig files: 			reiser: real    2m3.943s
						ext2: real    3m28.834s

create 1000 directories with 5 empty files: 	reiser: real    0m35.911s
						ext2: real    0m19.483s

running find over the 1000 directories:		reiser: real    0m0.123s
						ext2: real    0m0.085s

"rpm -qp" on 1800 rpms:				reiser: real    0m53.231s
						ext2: real    1m44.373s

"rpm --checksig" on 1800 rpms: 			reiser: real    7m26.052s
						ext2: real    8m21.121s

"test -f" over a tree with 14000 files: 	reiser: real    0m14.484s
						ext2: real    0m26.890s

creating 1000 soft links			reiser: real    0m14.496s
						ext2: real    0m8.253s

creating 1000 hard links:			reiser: real    0m14.170s
						ext2: real    0m8.389s

================ CUT ================

Na, schaut das gut aus? ReiserFS bietet jedoch auch für Partitionen kleiner
250 GB noch einiges performancemäßig. :)

Ein wichtiger Punkt, der dem ReiserFS noch fehlt, sind jedoch Quotas.
Quotas sind für jede vernünftige größere Installation mit vielen Usern
einfach Pflicht, und ReiserFS wird zur echten Alternative.  Sie sind aber
nicht ganz trivial einzubauen, (wegen der dynamischen Blockgröße, ähnlich
wie bei Novell), und deshalb legt Hans Reiser darauf keinen Prioritätswert. 

Er hat aber gesagt, $5000 würden ihn umstimmen :-)


So, jetzt gehts los. Wenn 50 Leute je $100 spendieren, wären wir fertig.
Ich habe allerdings schon einige Leute "an der Angel", die durchaus mehr
ausgeben könnten - bzw. ihre Firma dazu überreden könnten. Also wird es
vielleicht deutlich weniger, es müssen nur genügend Leute mitmachen.

Das ist einfach mal ein kleiner interessen-poll. Wer wäre bereit, ein paar
Mark für ein -fertiges- High-Performance Dateisystem mit Journaling und
Quotas, und prinzipiell unbegrenzter Datei- und Dateisystemgröße
abzudrücken? Wenn jeder Raucher hier zwei Monate lang auf die tägliche
Schachtel verzichten würde, hätten wir das Geld womöglich schon drin :-)


Bevor ichs vergesse: Das ganze Dateisystem ist -NATÜRLICH- Open Source. Es
geht hier darum die ENTWICKLUNG zu finanzieren, nicht darum Lizenzgebühren
zu bezahlen.


-- 
_ciao, Jens_______________________________ http://www.pinguin.conetix.de
·
"Please don't tell my parents I work for Microsoft. They still think I'm a
bartender in a gay brothel."				-- Usenet
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     756


Reply to: