Zstd压缩算法给Linux 5.16 带来性能大提升
来源:cnBeta.COM 发布时间:2021-11-15 19:53:26

Zstd被普遍用于Linux内核的各个领域用于数据压缩,从与Btrfs一样的透明文件系统压缩到允许内核模块用Zstandard算法进行压缩,但已经存在于内核中的代码已经过时多年了。 而在Linux5.16中,Zstd的内核实现被提升到了最新标准,并提供了更好的性能。

周六晚上为Linux 5.16合并的是Linux内核的Zstd代码,它经过了全面的修改。修订后的代码在Zstd的基础上加入了新内核风格封装的API,这也有利于今后更容易更新,并可以自动生成/衍生出上游的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合并的所有细节:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c8c109546a19613d323a319d0c921cb1f317e629

这个拉动请求是几天前提交的,但Linus Torvalds指出,鉴于它的影响,他希望推迟合并,以便有更多时间亲自审查代码。

【来源:cnBeta.COM】

猜你喜欢

字节跳动投资未斯科技,后者业务领域涵盖RPA机器

企查查APP显示,杭州未斯科技有限公司发生工商变更,新增字节跳动关联公司北京量子跃动科技有限公司...更多

2022-01-12 14:43:41

苹果允许韩国应用商店使用其他支付系统 但仍需收

1月11日消息,据国外媒体报道,去年9月,韩国通过法律,禁止应用商店运营商要求开发者使用自己的应...更多

2022-01-12 14:43:34

广电总局:清理违规短视频账号38.39万个

广电总局官网今日披露,自去年10月以来,开展为期2个月的短视频节目和账号专项治理工作,持续清理违...更多

2022-01-12 14:43:19

iPhone14或采用药丸形打孔屏 最全外形渲染图都在

苹果名记MarkGurman在最新一期PowerOn节目中透露,苹果2022年的产品线包括上半年的5G版新iPhoneSE、...更多

2022-01-12 14:42:58

LG发布4K 160Hz游戏显示器32GQ950

日前,LG发布新款游戏显示器UltraGear32GQ950。更多

2022-01-12 14:42:51

iPhone 13 Pro DxO续航测试59小时

今日,DxOMARK公布了iPhone13Pro的电池测试成绩,为76分。更多

2022-01-12 14:42:40

联想拯救者Y90已入网:68W祖传快充

随着多款骁龙8旗舰的登场,新平台的游戏手机也呼之欲出,近段时间联想就针对旗下的拯救者Y90机型进...更多

2022-01-12 14:42:34

腾讯全新游戏品牌“腾讯先锋”公布:不用下载

今天,腾讯官方正式宣布,成立“腾讯先锋”游戏品牌。更多

2022-01-12 14:42:29

苹果中国重新上架抛光布 1个工作日发货

售价145元的抛光布再次补货了,预估发货日期为1个工作日。更多

2022-01-12 14:42:23

极氪汽车:今年交付目标7万台 首款车型001明年出

近日,据媒体报道称,吉利旗下高端智能电动品牌极氪汽车计划今年完成交付7万台的目标,并将于明年初...更多

2022-01-12 14:42:18


© 2012-2020 财经快报网 版权所有

网站联系邮箱:98 28 36 7@qq.com