皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

最快提速3-10倍! Linux 6.3将大幅提高Btrfs性能

是由SUSE的David Sterba今天提交了大量用于Linux 6.3内核的Btrfs文件系统驱动程序更新。与许多内核周期一样,这批Btrfs更新包括更多的性能优化和新功能。

Linux 6.3的Btrfs引入了块组分配类的启发式方法,按大小打包文件,以帮助避免块组的碎片化。Linux 6.3的Btrfs还继续清理代码,并围绕其原生RAID5和RAID6处理进行重构。在Linux 6.2中,Btrfs也得到了RAID 5/6的可靠性改进,而这一代码路径将在后续的周期中继续增强。
最快提速3-10倍! Linux 6.3将大幅提高Btrfs性能
最新的Btrfs代码也改变了它在I/O路径中进行检查和的地方做了一些修正,并实现了更多的性能优化。在今天的pull request中,一些性能方面的工作是相当重要的。
性能。

– send:缓存目录utimes并仅在必要时发出命令
– 速度最高提升10倍
– 产生的最终数据流更小(没有发出多余的utimes命令)。
– 兼容性不受影响

– fiemap:跳过对共享文件的回溯检查
– 在所有共享的树状样本文件系统上,速度提高了3倍(如在快照上的应用)。

– 微量优化的b-tree键查找,元数据操作的速度提高(样本基准:fs_mark +10%的文件/秒)

更多关于Linux 6.3的Btrfs功能工作的细节,请参见此pull request