导读 | 根据 Phoronix 的报道,Linux 6.8 内核计划在明年升级其 Zstd 代码,以提供更好的压缩性能。 |
在 Linux 6.2 中,内核的 Zstd 压缩 / 解压缩代码已经根据 Zstd 1.5 的最新状态进行了更新。而在 Linux 6.8 内核中,计划升级到 Zstd 1.5.5 版本,这将提供更好的压缩性能。
这次 Zstd 升级对 Linux 内核的动力之一是英特尔希望在 Linux 内核中使用更新的 Zstd 版本,因为它公开了 Zstd 的外部匹配提供程序 API,从而允许 QuickAssist 技术(QAT)加速 LZ 匹配查找阶段。这对于那些拥有 QAT 硬件或将 QAT 加速集成到 Xeon Sapphire Rapids 和即将推出的 Emerald Rapids 处理器的用户来说是个好消息。
除了满足英特尔的需求之外,内核中更新的 Zstd 代码经过测试,发现在写入 + 压缩时间上可以减少约 6%。然而,读取 + 解压缩时间略有增加。Zstd 1.5.5 本身是在今年 4 月发布的,其中包含了一些性能改进、修复和其他变更。
目前可以在邮件列表的补丁中找到适用于 Linux 内核的 Zstd 1.5.5 版本,内核维护者计划在 Linux 6.8 合并窗口提交这项工作。
这次 Zstd 代码的升级将为 Linux 内核带来更好的压缩性能,这对于文件系统驱动程序的透明文件系统压缩 / 解压缩、将各种内核资源压缩为 Zstd 格式等方面都是有益的。
原文来自:
本文地址://gulass.cn/ljgxzdmyhdgh.html编辑:倪家兴,审核员:清蒸github
Linux大全:
Linux系统大全: