xfs vs jfs vs reiserfs
$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda2 / ext3 errors=remount-ro 0 1
UUID=8ce10c79-f97e-4585-8c07-75f64f043137 / ext3 errors=remount-ro 0 1
# /dev/sda1 /boot ext3 defaults 0 2
UUID=35705945-65ed-437b-9f79-fd0e014d100c /boot ext3 defaults 0 2
# /dev/sda5 /home reiserfs defaults 0 2
UUID=f376adb7-e943-4805-892a-4fa457150b66 /home reiserfs defaults 0 2
# /dev/sda7 /srv xfs defaults 0 2
UUID=2ee5c516-707f-47dc-a6a6-0d49d5dc9829 /srv xfs defaults 0 2
# /dev/sda8 /var jfs defaults 0 2
UUID=2928ba86-72fb-4b60-adc2-0f7d47e62d03 /var jfs defaults 0 2
# /dev/sda6 /var/www ext3 defaults 0 2
UUID=34d3890f-a682-42ea-bdca-815f442e6539 /var/www ext3 defaults 0 2
# /dev/sda3 none swap sw 0 0
UUID=bf605f47-70bc-4653-be98-c8659f959e25 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
# XFS
neo@deployment:~$ time dd if=/dev/zero of=/srv/file bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.0897329 s, 1.2 GB/s
real 0m0.117s
user 0m0.000s
sys 0m0.088s
neo@deployment:~$ time dd if=/dev/zero of=/srv/file bs=1M count=1000
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 4.86382 s, 216 MB/s
real 0m4.885s
user 0m0.000s
sys 0m0.960s
# JFS
neo@deployment:~$ time dd if=/dev/zero of=/var/tmp/file bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.127605 s, 822 MB/s
real 0m0.157s
user 0m0.000s
sys 0m0.100s
neo@deployment:~$ time dd if=/dev/zero of=/var/tmp/file bs=1M count=1000
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 9.58573 s, 109 MB/s
real 0m9.597s
user 0m0.000s
sys 0m0.988s
# reiserfs
neo@deployment:~$ time dd if=/dev/zero of=/home/neo/file bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.392038 s, 267 MB/s
real 0m0.430s
user 0m0.000s
sys 0m0.252s
neo@deployment:~$ time dd if=/dev/zero of=/home/neo/file bs=1M count=1000
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 4.62378 s, 227 MB/s
real 0m4.663s
user 0m0.000s
sys 0m2.592s
# EXT3
neo@deployment:~$ time dd if=/dev/zero of=/var/www/file bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.189314 s, 554 MB/s
real 0m0.207s
user 0m0.004s
sys 0m0.176s
neo@deployment:~$ time dd if=/dev/zero of=/var/www/file bs=1M count=1000
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 6.46036 s, 162 MB/s
real 0m7.460s
user 0m0.008s
sys 0m1.832s