在最新的 linux 5.11 内核合并窗口中,我们见到了其对于 btrfs 文件系统的诸多改进和性能提升。首先,btrfs rescue = mount 选项,现已接受使用备份根(usebackuproot)、忽略不良根(ignorebadroots)、忽略数据校验(ignoredatacums)以及全部(all)这四种选项。
其次,linux 5.11 支持将更多 btrfs 文件系统信息导出到用户空间,修复了高负载情况下的异步丢弃处理,以及针对可用空间的树修复。
然后是完成了对 iomap 基础结构的直接 i/o 转换,支持小于页面大小的数据和元数据块的准备工作,在 arm64 / power 64 平台上的 64kb 页面大小,以及 scrub 只读支持。
(图自:kernel.org)
值得一提的是,本次更新还将某些类型的工作负载的整体性能提升了 10%,优化了某些不必要的工作、针对 dbench 的加速、在记录 inode 节点时避免不必要的扩展属性(xattrs)搜索、以及针对树日志的改进等。
后续 phoronix 也会尽快带来相关性能基准测试,感兴趣的朋友,可移步至 linux kernel 邮件公告查看有关 btrfs 文件系统的完整更新清单。
人工智能革命:拥抱技术和自动化的未来
飞凌嵌入式GPRS模块-SIM900A介绍
智能电网的功能特点、结构组成及主要优势
IP开发时如何考虑复用覆盖率
光电通信技术之单模光纤和多模光纤对比
Linux5.11引入Btrfs文件系统的诸多改进和性能提升
液晶电视简单处理
DPA之电解电容结构图解分析
LME49720这个双运放和NE5532一样具有内补偿功能吗?
由基于图像传感器的相机赋能,让火星清晰了
推动煤炭清洁高效利用,发展可再生能源
Hubi交易所联盟3.0缔造者 人人都是超级节点
苹果聚焦AR市场,拟3000万美元收购Vrvana公司
聊聊海陆空联合作战的通信方式
IoT应用设计方案的分析
关于SI设计与SI仿真的一点浅见
最小金额17元!恒大汽车天津工厂成被执行人,恒驰5量产不确定性飙升
GTS激光跟踪仪赋能锂电行业发展
华为携手健芮智能共创智能仓储产业新时代
关于消防泵控制柜作用实验的详细介绍