Hallo,
habe gerade man einen kleinen performance-Vergleich beim Lesezugriff
von LINUX ext2fs und FreeBSD ffs gemacht.
Beim Installieren/Kopieren hatte ich das Gefühl, dass der Plattenzugriff
bei FreeBSD deutlich langsamer ist als bei Linux.
Kam mir komisch vor, wird aber durch meinen kleine Test bestätigt:
1. auf ext2fs und ffs identischen Dateibaum mit
% find . -type f | wc => 2388 Dateien angelegt.
% du -ks .
LINUX: 59332
BSD: 53761
Die Linux-Partition ist primär. Beide Partitionen sind auf der gleichen
Platte.
2. Dann unter Linux und FreeBSD folgende Befehlszeile an zsh uebergeben:
% time find . -type f | xargs cat > /dev/null
3. Um den Einfluss durch den Datei-cache herauszufinden, genau danach
die gleiche Zeile nochmal übergeben.
##### Messwerte ######################################################
jeweils die Ausgabe von time
beim ersten aufruf und danach beim zweiten aufruf.
## ffs-dateisystem, OS = FreeBSD ##
find . -type f 4.808 total
xargs cat > /dev/null 28.834 total
find . -type f 2.505 total
xargs cat > /dev/null 3.365 total
## ext2fs, OS = Linux 2.2.16 ##
find . -type f 11,486 total
xargs cat > /dev/null 17,771 total
find . -type f 0,096 total
xargs cat > /dev/null 0,260 total
##### Konfiguration von FFS ##########################################
# ffs habe ich zuerst "normal" = schreibbar + softupdates,
# danach nochmal "nur lesen" und asyncron eingehängt.
# letzeres bringt 3% mehr Geschwindigkeit (Grenze des Messbaren!)
mount -u -r -o async,noatime /usr
mount
/dev/ad0s4f on /usr (ufs, local, noatime, read-only, soft-updates)
##### Ergebnis #######################################################
Der lesende Zugriff durch Linux/e2fs ist 1.6-mal so schnell,
der Zugriff über den Cache ist 13-mal so schnell.
Die Daten in der e2fs-Partition brauchen 10% mehr Platz.
Kann es sein, das ich als FreeBSD-Einsteiger etwas wesentliche übersehen
habe? Oder ist ext2fs wirklich so viel schneller als ffs?
Mit freundlichem Gruss
Ingo Rohlfs
-- _____ __o ----------------------------------- ______ _ \<,_ http://dr-rohlfs.de !PGP! ____ (_)/ (_) ----------------------------------- To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Wed 06 Mar 2002 - 22:22:08 CET