Linux Kernel 5.10改进EXT4文件系统:随机覆盖性能提升10倍
在 Linux Kernel 5.10 代码中已经增加了对 EXT4 文件系统的更新 , 其中包括在 DAX/DIO 模式下大幅改进文件覆盖的效率 。 尤其是在运行英特尔 Optane DCPMM 存储的情况下 , 并行写入尤其是随机覆盖性能可以提升 10 倍以上 , 常规操作也能提升 2 倍以上 。 但是您必须使用 EXT4 iommap 代码(例如在DAX / DIO模式下) , 并且此更改不会影响 EXT4 的常规操作 。
文章插图
另一项针对 EXT4 的重大改变是由谷歌 Harshad Shirwadkar 提交的“fast commits” 。 fast commits 模式和在有序模式(挂载选项 data=http://kandian.youth.cn/index/ordered)运行的 EXT4 用户有关 , 在保持最小增量的情况下与 JBD2 日志共享的快速提交空间中重新创建受影响的元数据 。 在启用了 fast commits 的有序模式下 , 这可以使写入性能提高约 103% 。
【Linux Kernel 5.10改进EXT4文件系统:随机覆盖性能提升10倍】Linux Kernel 5.10 中针对 EXT4 的改进还包括其他常规修复和底层代码改进 。
推荐阅读
- Linux Kernel 5.10.5发布:禁用FBCON加速滚动特性
- Linux 5.11开始围绕PCI Express 6.0进行早期准备
- Fedora正在寻求协助 希望加快Linux 5.10 LTS内核测试进度
- Linux Mint 20.1 Ulyssa稳定版已确定延期至2021年初发布
- 英特尔Xe GPU在Linux 5.11上的性能表现不错
- MIPS架构厂商日渐式微 Linux报告其漏洞遭遇困难
- Linux Kernel 5.11首个候选版本更新发布
- Linux 5.12内核将支持Radeon RX 6000系列显卡超频
- 开源开发者尝试为任天堂N64主机带来了新的Linux内核移植
- Linux 5.11窗口合并期今天结束 引入大量新特性和改进