The benefits of Btrfs have been promoted on this forum here by oshunluvr and others. I was interested to see how it performed on my experimental desktop which is a Compaq AiO desktop with an AMD E350 Dual-Core 1.6GHz processor. I have replaced the disc by a 256 GiB SSD. Not a very fast computer but I had been finding that Zesty updates since the pre-Alpha phase had improved its performance. In my opinion Zesty is in great shape.
I decided to do the comparison by timing Kdenlive Rendering a video. This process involves disc I/O and lots of processing. I installed Zesty with separate / and /home partitions. One installation was with Ext4 partitions and I then did the Rendering. Following this I then installed Zesty with Btrfs partitions of the same size and repeated the Rendering. The results in the table below show little difference in performance
I had to redo the reinstallation process several times as I learnt to make sure there was no major process using system resources and that Kdenive had all its thumbnails loaded. I also found that the spare space in the two partitions was greater with Btrfs. For example the /home spare space with Ext4 was 82.4 GiB and 96.3 GiB for Btrfs.
With the Ext4 file system, the processing load from KSysGuard stayed close to 100% and this level includes the component from KSysGuard. By comparison the Btrfs file system was less at about 80%.
A recent comparison on the Internet to determine the difference between Ext4 and Btrfs can be found here. The bottom line was
"Btrfs is definitely worth looking into, but a complete switch to replace ext4 on desktop Linux might be a few years away."
My feeling is that if your are a lover of command line entries for using the full resources of Btrfs you should definitely try it out. On the other hand, if you prefer to stay at the GUI level, then Ext4 is for you.
I firmly believe that for Kubuntu to be acceptable to more people, the need to use the command line should not be required. Therefore Btrfs features should be provided by a GUI interface.
I decided to do the comparison by timing Kdenlive Rendering a video. This process involves disc I/O and lots of processing. I installed Zesty with separate / and /home partitions. One installation was with Ext4 partitions and I then did the Rendering. Following this I then installed Zesty with Btrfs partitions of the same size and repeated the Rendering. The results in the table below show little difference in performance
File System | Time H:MM:SS |
Ext4 | 1:00:50 |
Btrfs | 1:00:40 |
With the Ext4 file system, the processing load from KSysGuard stayed close to 100% and this level includes the component from KSysGuard. By comparison the Btrfs file system was less at about 80%.
A recent comparison on the Internet to determine the difference between Ext4 and Btrfs can be found here. The bottom line was
"Btrfs is definitely worth looking into, but a complete switch to replace ext4 on desktop Linux might be a few years away."
My feeling is that if your are a lover of command line entries for using the full resources of Btrfs you should definitely try it out. On the other hand, if you prefer to stay at the GUI level, then Ext4 is for you.
I firmly believe that for Kubuntu to be acceptable to more people, the need to use the command line should not be required. Therefore Btrfs features should be provided by a GUI interface.
Comment