-
适用于 Linux 5.16 的新 Zstd 已准备就绪,性能提升高达 35%
- 发布日期:2021-10-14 11:26:36 作者:棒主妇win10系统 来 源:http://www.bzfshop.net
适用于 Linux 5.16 的新 Zstd 已准备就绪,性能提升高达 35%
比来,为 Linux 5.16 内核准备的新 Zstd 已提交给linux-next 合并,以便在接下来的几周内进行更广泛的测试。假如不出不测,我们将鄙人个月的 Linux 5.16 合并窗口中看到 Zstd 的更新代码。
Facebook 的 Zstd 维护者 Nick Terrell 比来开始重新尝试更新 Linux 内核的 Zstd 实现。今天,他公布了最新的Zstd内核补丁(基于Zstd 1.4.10)。与当前主线比拟,此版本提供了更新的代码,将提供更好的性能并修复旧版本Zstd中的大量错误。
当前Linux内核中的Zstd代码已有四年历史(Zstd 1.3.1),因此内核中的Zstd代码差不多严重过时。在过去的许多年里,Zstd 在上游进行了许多修复和性能改进。
一旦内核引入了那个Zstd更新,Btrfs Zstd的压缩能够快5%,Btrfs Zstd解压能够快15%摆布,SquashFS Zstd解压也能够快15%摆布,F2FS Zstd解压能够快20%摆布阅读,zRAM 解压能够快 30% 摆布,内核 Zstd 图像解压能够快 35% 摆布,initramfs Zstd 解压和构建能够快 5% 摆布。
从上面的数据能够看出,这些补丁为Linux内核中的Zstd实现提供了非常大的性能提升,尤其是在解压方面。除了性能提升之外,新代码在Zstd中引入了新的封装API,能够让代码更新更顺畅、更轻松。因此,随着Zstd 1.5.1的后续公布,Linux内核代码将更容易达到基于Zstd 1.5.1的状态。
以上就是“适用于 Linux 5.16 的新 Zstd 已准备就绪,性能提升高达 35%”的全部内容,如果有需要,本站(WWW.BZFshop.net)为您提供更多系统教程资源,请持续关注本站。