~wrf

Bill Fraser


wrf


Archives
2010 February
Asgard
2010 January
2009 October
2009 September
2009 April
2009 February
2009 January
2008 July
2008 May
2008 April
2008 March


Welcome back.
» forget me


Subscribe:
email:


Login:
password:
Semi-Scientific Filesystem Comparison
January 12th, 2010 at 6:34 PM
System: Dual Pentium III (Coppermine) @ 1000 MHz / 133 MHz FSB, 2 GiB ECC SDRAM. Linux 2.6.32-ARCH.
Disks: four 10,000 RPM UltraSCSI 320 disks in RAID5 (hardware accelerated). Max read speed: ~50 MB/s. Max write speed: ~35 MB/s
Setup: filesystems created on a 10 GiB (10737418240 bytes) zero-filled file, mounted via loop device.

Test 1: unpack an uncompressed tar archive of the Chromium browser source code at revision 35890 (2.6 GiB, 222964 files) to the test filesystem.
Test 2: delete all files created in test 1.

(Note: CPU usage is out of 200%, and the loop device and tar command make up a large part of it)

JFS Test 1: 3:25.85, 32% CPU
JFS Test 2: 0:22.38, 64% CPU

XFS Test 1: 4:22.26, 43% CPU
XFS Test 2: 1:16.31, 89% CPU

Ext4 Test 1: 3:28.61, 28% CPU
Ext4 Test 2: 0:24.12, 72% CPU

ReiserFS Test 1: 4:28.20, 39% CPU
ReiserFS Test 2: 0:33.93, 91% CPU

So, JFS wins this one, which is good, because that's what filesystem I'm already using. :)

Test procedure:
% dd if=/dev/zero of=test_disk bs=1G count=10
% sudo losetup /dev/loop0 test_disk
% sudo mkfs.jfs /dev/loop0
% sudo mount /dev/loop0 testmnt
% sudo chown wrf:wrf testmnt
% cd testmnt
% time tar xf ../chromium-r35890.tar
% time rm -rf *
% cd ..
% sudo umount testmnt
(repeat from mkfs step with different filesystem)
» (make a comment)


Comments:

no comments to show
Shoutbox
Anonymous:
lonely shoutbox :(
April 7th, 2008 at 7:09 PM
Anonymous:
hello
April 7th, 2008 at 7:12 PM
Anonymous:
o hai
April 28th, 2008 at 2:31 PM
CHIZUBAGA:
I CAN HAZ CHIZUBAGA!!!!!!!
January 20th, 2010 at 2:58 PM
Not Jeremy:
o hai remember when i threw hot sauz in yer eye. lulz
January 28th, 2010 at 1:28 PM
JEREMY:
MOAR NAPKINS DURR HURR
February 11th, 2010 at 11:33 AM
Anti-spam field (don't enter anything! This field shouldn't really display at all - something is wrong...):
Name:
Link:
Text:
Anti-spam field (don't enter anything!):



17 database queries. Page generated in 301 milliseconds.
Powered by: CodewiseBlog Mainline v2.1.0.13-DEV
CodewiseBlog © 2004-2010 William R. Fraser / Codewise.org.
All textual content is the property of its author, subject to terms.
CodewiseBlog is free software under the GNU General Public License
CWB