Hasty Briefsbeta

双语

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()宏。