Linux 6.8 将更新 Zstd 代码以获得更好的压缩性能
根据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格式等方面都是有益的。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
谷歌将于 2024 年 6 月开始禁用 Manifest V2
谷歌宣布恢复Manifest V2 的弃用时间表,以继续向 Manifest V3 迈进从而提供更高的安全性和隐私保障。计划最早将于 2024 年 6 月开始在 Chrome 127 及更高版本的 pre-stable 版(开发版、金丝雀版和测试版)中禁用 Manifest V2 扩展。 生效后,Manifest V2 扩展程序将在浏览器中被自动禁用,并且无法再从 Chrome 网上商城安装 Manifest V2 扩展程序。与此同时,Manifest V2 扩展程序将失去 Chrome 网上商城中的精选徽章(如果目前有的话)。 此前谷歌曾宣布 Chrome 浏览器将在 2023 年 1 月停止支持 Manifest V2 扩展,并且也不再支持更新。但后续却因为 Bug 太多,导致多次推迟发布Manifest V3 版本,延长Manifest V2 的使用日期,并于去年 12 月宣布暂停了 Manifest V2 的弃用计划。 在这将近一年的时间里,项目团队表示已根据反馈对 Manifest V3 进行了一系列修改,解决了开发人员反馈的问题并为迁移提供了更好的解决方案。 该公司计划逐步...
- 下一篇
Ubuntu 在新 AMD Zen 4 Threadripper 上的性能比 Windows 11 高约 20%
根据Phoronix的报道,对于最新的AMD Zen 4 Threadripper处理器,运行Ubuntu会比Windows 11获得更好的性能,前者较后者大约提升了20%的性能。这项测试是在一台配置了HP Z6 G5 A工作站的96核AMD Ryzen Threadripper PRO 7995WX处理器上进行的。 测试结果显示,Linux在处理高核心数处理器时的性能优势比Windows更明显。这主要归功于Linux内核调度程序在处理大核心数处理器时的优秀表现。此外,Linux在处理这类高端台式机和工作站上的性能方面也比Windows更出色。 测试中,HP Z6 G5 A工作站分别运行了预装的Windows 11 Pro和Ubuntu 23.10操作系统。在运行了一系列适用于高端台式机和工作站的基准测试后,结果显示Ubuntu Linux在大部分测试中都表现出更好的性能。这表明Ubuntu Linux在处理高核心数处理器时能够更好地利用硬件资源,从而提供更高的性能。 需要注意的是,这项测试是在特定硬件配置下进行的,因此结果可能会因为不同的硬件配置而有所不同。此外,这项测试只涉及到Ub...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6