Large HDD/SSD Linux 2.6.38 File-System Comparison: EXT3, EXT4, Btrfs, XFS, JFS, ReiserFS, NILFS2
When looking at the 8GB write performance with IOzone on the HDD, Btrfs was the fastest file-system with its defaults immediately followed by EXT4. After that was XFS. When looking at the IOzone write performance on the high-performance solid-state drive, EXT3, EXT4, Btrfs, and XFS came in at close to the same speeds. The slowest file-systems here were JFS and NILFS2.
With the 8GB read performance from IOzone, Btrfs was the fastest and right behind this next-generation file-system was EXT4 and XFS.
When running six Dbench clients, the fastest file-system on the hard drive was NILFS2 followed by ReiserFS and then JFS. EXT3, EXT4, and Btrfs were slower while XFS was the slowest on the HDD. NILFS2 couldn't be tested on the 60GB OCZ SSD with Dbench due to the continuous NILFS/NILFS2 snapshotting and the file-system's cleaner / garbage collector not running prior to the file-system becoming full.