Sammendrag
This thesis presents an overall performance comparison between the Btrfs and Ext4 filesystems by using both synthetic and real world application benchmarking tools. It also compares Btrfs's transparent compression and logical volume management features with Ext4 in combination with Linux LVM and compression software, respectively. In addition to this, the Btrfs defragmentation tool is also evaluated in terms of space reduction and time required to perform the defragmentaion process.
The results obtained from the Iozone benchmarking tool show a large difference between Btrfs and Ext4. However, the results of real application tests are much more similar.
The results from the compression tests show that utilizing Btrfs's default compression feature brings performance improvements only for large files while the LZO compression option shows performance improvements for both small and large files.
File and directory compression test results shows that bzip2 compression software is capable of providing the highest space savings but with the cost of time. On the other hand, Btrfs transparent compression with the compress-force option provides a good deal of space saving coupled with lesser time. The Btrfs defragmentation tool results show that the tool is efficient both in terms of reducing file fragmentation and its speed while performing the defragmentation process.