使用Zstd压缩算法可以使Ubuntu 18.04安装速度提高10%
2018/03/12 22:42:41 来源:Linux公社 作者:听雨的鱼鱼

Debian和Ubuntu开发人员Julian Andres Klode今天报道,Canonical计划在Ubuntu Linux操作系统的未来版本中默认实现Facebook的zstd压缩算法。

zstd是一种开源无损数据压缩算法,由Facebook的Yann Collet开发,旨在提供快速的实时压缩和解压缩速度,甚至比xz或gzip更快。 Zstd支持多达19个压缩等级,提供2.877的压缩比,高达430 MB/s的压缩率和1110 MB/s的解压缩速度。

Julian Andres Klode和Balint Reczey报告说,他们设法将标准Ubuntu 18.04 LTS(Bionic Beaver)64位安装的速度提高了10%,zstd配置设置为最高级别19级。更好的是,当“eatmydata”库设计用于禁用fsync和相关包时,安装速度提高了大约40%。

“在我们的配置中,我们运行zstd在第19级。对于amd64版Ubuntu 18.04,它的大小增加了大约6%,从大约5.6到5.9GB。安装速度提高约10%,或者,如果涉及到eatmydata,最多可达40%的用户时间,一般约为50%,”Julian Andres Klode在邮件列表声明中说。

在Ubuntu 18.10中默认启用Zstd

在Debian GNU/Linux和Ubuntu操作系统的dpkg和apt命令行软件包管理系统中实现了对Facebook的zstd压缩算法的支持。此外,Canonical现在计划在未来的Ubuntu版本中默认启用它,从今年秋季的Ubuntu 18.10开始,据报道zstd将安装大小增加了大约6%。

Zstd也将在即将发布的Ubuntu 18.04 LTS(Bionic Beaver)操作系统中提供支持,该系统将于2018年4月26日发布。两位开发人员表示,他们对dpkg和apt的zstd实现能够支持多个框架,这意味着Debian软件包最终将被并行地压缩和分解。

更多Ubuntu相关信息见Ubuntu 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=2

本文永久更新链接地址https://www.linuxidc.com/Linux/2018-03/151342.htm


10

本栏最新