Linux 内核 5.6 合并改进后的 zstd,性能大幅提升

出品|开源中国

出品|开源中国

作者|局长

上周六 Linux 5.6 合并了专为内核进行彻底修改的 Zstd 源代码。

虽然 Linux 内核已在多个模块使用了 Zstd,从透明文件系统压缩与 Btrfs 之类的数据压缩,到允许内核模块使用 Zstandard 算法进行压缩,但这些 Zstd 代码都是比较古老的版本,可以说是已经过时了许久。现在在 Linux 5.6 中,Zstd 内核实现已达到现代标准,并提供了更好的性能。

Linux 内核 5.6 合并改进后的 zstd,性能大幅提升

据介绍,现有的 Zstd 内核代码已经有四年的历史了,而在这段时间里,Zstd 上游修复了许多错误并优化了性能。Linux 5.16 通过合并新代码,Btrfs Zstd 解压速度可以提高约 15%,SquasFS Zstd 解压速度提高约 15%,F2FS Zstd 解压速度提高 20% 以上,zRAM 解压速度提高约 30%,内核 Zstd 镜像解压速度提高了 35% 左右,其他方面也有不错的优化。

此外,在不久的将来,Zstd 还会有更多的性能优化,但首先需要达到里程碑——将重大修改后的代码合并到主线上。Zstd 1.5.1 应该很快就会发布,此版本将会更好地进行统一并提供最新的改进。

有关更多细节,任何在内核中依赖 Zstd 压缩/解压的开发者可以看此项 Git 合并。这个 PR 是几天前提交的,但 Linus Torvalds 指出,鉴于它的影响,他希望推迟合并,以便有更多时间亲自审查代码。

如果你对 Zstd 的 CPU 性能基准感兴趣,查看 OpenBenchmarking.org 以了解许多不同处理器的综合排名。

延伸阅读

  • Linux 内核即将用上最新的 Zstd 实现

  • 为 Linux 5.16 准备的新版 Zstd 已就绪,最高带来 35% 的性能提升

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/94010.html

(0)

相关推荐

  • A5 Sportback波希米亚橙犀利优雅。

    文章长度:0太短了,请勿浪费资源

    科技 2021年12月9日
  • 中药降肌酐

    患者既往糖尿病 高血压 冠心病病史 。肌酐升高两年,波动在150umol/l左右。长期口服尿毒清颗粒 开同 百令胶囊 海昆肾喜等药物治疗。患者说能维持不上升太快就满意了。我说你的肌酐值不算太高,也许可以恢复正常。老人问我咋办?我说只能吃中药。老人说:那我试试。此患者乏力,健忘,腰疼,怕冷,手足麻木,手指痛,饭后腹胀,泛酸烧心,大便干,小便黄,舌暗红,脉沉细。中医辨证 寒湿凝滞。兼有瘀热。给予温阳化湿清热活血。 收效显著。

    生活 2021年9月17日
  • 轩逸各款车型销量(轩逸全球销量排行榜)

    11月份的轿车销量榜单出炉,虽然轿车市场看上去风平浪静,但实则有着非常大的变化,最大赢家无疑就是日产轩逸了,它以月销4.2万辆的惊人成绩夺得冠军;而作为在新能源车领域,宏光MINI EV超越新朗逸排在第二名,成了新能源轿车领域的扛把子。接下来,大家不妨跟着斗车哥一起,看看它们各自的产品力如何?

    生活 2021年12月16日
  • 西电新增两个陕西省高校工程研究中心

    近日,陕西省教育厅公布了首批陕西省高校工程研究中心立项建设名单,学校申报的“先进卫星通信与应用陕西省高校工程研究中心”和“可信数字经济陕西省高校工程研究中心”获批建设。

    科技 2021年11月5日
  • 推荐一款模板丰富、组件丰富、功能丰富的数据可视化工具,基于数据的可视化组件

    数据分析,数据可视化是当今企业的必备需求和应当拥有的核心能力,如何让企业能快速掌握和拥有这项能力是NBI可视化一直在思考,一直在努力的方向,NBI可视化团队拥有多年的B端服务经验,深知B端业务的复杂性和特殊性问题,让我们在设计NBI可视化产品时会贴合场景去思考,如何快速、低门槛的适配企业各种场景的使用,可视化绝对不是像网上说的或者培训机构讲的那样,会点python代码,拥有几套模板就能解决的问题,更多需要考虑B端企业的真实需求与现状如:

    科技 2021年10月30日