Linux filesystems are a moving target: each new kernel release can potentially alter their performance and reliability. So, its interesting to periodically measure filesystems performance. This time, I used the newly-released Fedora 17 (amd64 version, 3.4.x kernel branch). We already know the contenders:
- ext3, the classic Linux filesystem
- ext4, the natural ext3 successor as default Linux filesystem
- xfs, an high performance filesystem designed with scalability in mind
- btrfs, the new, actively developed, feature-rich filesystem (which, recently, has been propesed as the new Linux default filesystem)
Note that this article has a focus on performance. For an in-depth, feature-based comparison, you can see the relative Wikipedia page .
Remember that different usage patterns can favor different filesystems, so I don't pretend to elect the best, stronger filesystem on earth. I simply want to give you some numbers collected in a quite various usage pattern, so that I can help you in the choice of the right filesystem for some common jobs.