Btrfs to See More Performance Improvements with Linux 6.16
a year ago
- #Linux
- #Btrfs
- #Performance
- Linux 6.16中Btrfs性能改进包括将extent buffer转换为xarray,使元数据密集型操作的吞吐量提升50%,运行时间减少33%。
- Extent IO树的清理和优化通过避免不必要的搜索带来性能提升。
- 在事务提交期间更高效的extent unpinning操作预计可减少3-5%的运行时间。
- 用户可见变更:移除已弃用的'nologreplay'挂载选项、更新scrub报告功能、恢复设备统计信息显示。
- 核心更新:增强subpage模式、改进zoned模式对ENOSPC的处理、简化scrub位图、为large folio做准备。
- 新增支持:压缩、缓冲写入、碎片整理、打洞操作、subpage及send操作。
- 错误修复:确保无硬链接文件的fsync持久性、拒绝非节点大小对齐的树块。
- 代码清理:优化事务中止位置、移除struct bio_vec内部结构使用、简化extent map、增强ASSERT()宏。