EXT3 vs EXT4 vs XFS vs BTRFS filesystem comparison on Fedora 18
Page 8 of 10
YUM base system install
Benchmark profile: - YUM installroot=/opt
In the pursuit of a new real-world use case to test, I measured the time needed to do a chrooted base system install via yum. In other words, I instelled a Fedora base system inside the benchmarked partition. How much time will need yum to populate this new system install?
In a interesting twist (compared to untar/cat), EXT4 is the leader and BTRFS the worst.
Comments
It would be very interesting for future tests, how ZFS on Linux performs. Especially, after it has become "productive" some weeks ago.
this is surely a good idea ;)
I will investigate this possibility for the next review.
Regards.
You don't need to set the entire filesystem to be non COW, only the directory and files that need it (chattr -C flag).
Hi Ivan,
you are right. Anyway, I benchmarked BTRFS even with disabled CoW and found that, for virtual machines at least, it performs noticeably worse than a traditional filesystem as EXT4.
You can read more here:
http://www.ilsistemista.net/index.php/linux-a-unix/36-btrfs-mount-options-and-virtual-machines-an-in-depth-look.html
The only catch is that both tests are somewhat old now, being performed on Fedora 17 and 18. I should really see if with newer kernels BTRFS performances are better now.
But I have so little time ;)
RSS feed for comments to this post