fredag, juli 06, 2007

XFS & JFS + Ny burk

Har nu äntligen fått nya datorn på plats.
Det är en AMD X2 4600+ med 4GB ram, en 80GB sata disk till systemet och två stripade 250GB sata diskar till lagring. Tanken med datorn var att jag skulle ha VMware Server på den, vilket jag satt upp samt använda den till allehanda tunga uppgifter.

Efter att ha sökt en hel del på nätet om vilket av filsystemen XFS och JFS som lämpar sig bäst i mitt syfte (främst arbete med stora filer) visade det sig att folk hade en hel del olika uppfattningar (läs även kommentarerna till artikeln..). Jag bestämde mig för att testa just XFS och JFS. Mina tester är nog långt ifrån precisa och vetenskapliga men jag tyckte det var intressant att testa lite :)

På datorn kör jag Ubuntu Linux 7.04 "Feisty Fawn".
(Filerna som packas upp läses från systemdisken..)

Testen gäller två 250GB diskar, det vänstra resultatet - en disk, det högra; raid-0 - 2 diskar:

skapa filsystem:

XFS: 3 / 1,3s
JFS: 1,7 / 2s
(detta test är väl mindre viktigt iofs, men kul att ha med ;) )

Montera filsystemen:
gick på bråkdelen av sekund i samtliga konfigurationer..

Använt utrymme på nyskapat filsystem:

XFS: 0,54KB / 0,54KB
JFS: 30MB / 59MB

Tar -xzf (openbsd's portträd, 11M, 200>MB uppackat.)

XFS: 270s / 7s
JFS: 17s / 10s

find ('find .' i den uppackade arkivet):

XFS: 2,96s / 1,68s
JFS: 1,7s / 1,47s

Storlek på arkivet:

XFS: 207MB / 207MB
JFS: 209MB /209MB

Kopiera arkivet (cp -rf):

XFS: 320s / 5,83s
JFS: 23,7s / 13s

Radera (rm -rf på arkivet)

XFS: 90s / 5,53s
JFS: 8,5s / 8,8s

Kopiera stora filer (kopiera en 4.4GB fil på samma filsystem)

XFS: 137s / 75s
JFS: 144s / 86s

Kopiera stora filer (kopiera en mapp med 2st 4.4GB filer)

XFS: 310s / 176s
JFS: 307s / 186s


Eftersom jag inte gjort flera tester eller flera upprepningar av dessa test kan man givetvis inte ta dom på för stort allvar. Jag anser iallafall att XFS presterar bäst.