Facebook 的 zstd 压缩算法将 Ubuntu 安装速度提高 10%

周其
 周其
发布于 2018年03月15日
收藏 10

Debian 和 Ubuntu 开发人员 Julian Andres Klode 说到:“Canonical计划在Ubuntu Linux操作系统的未来版本中默认实现 Facebook 开源的 zstd 压缩算法。”

该算法由 Facebook 的 Yann Collet 开发,zstd 是一种开源无损数据压缩算法,旨在提供快速的实时压缩和解压缩速度,压缩速度甚至比 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 级。更好的是,当禁用 fsync 和相关软件包的 “eatmydata” 库时,安装速度提高了大约40%。

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

Zstd 支持也在即将发布的 Ubuntu 18.04 LTS(仿生海狸)操作系统中实现,Ubuntu 18.04 LTS(仿生海狸)预计将于 2018 年 4 月 26 日发布。两位开发人员表示,他们针对 dpkg 和 apt 的 zstd 实现能够支持多个帧,意味着 Debian 软件包最终将被并行压缩和解压缩。

来自:softpedia

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Facebook 的 zstd 压缩算法将 Ubuntu 安装速度提高 10%
加载中

精彩评论

daxiaoming
daxiaoming
zstd 对于文本文件的压缩率非常高,大幅优于 gzip;但是对于二进制类的文件压缩率不如 lzma。用 zstd 来压缩日志是个比较好的做法

最新评论(7

OSChina首席情感咨询师
OSChina首席情感咨询师
我还以为facebook出了什么NB的麻将算法~
ddatsh
ddatsh

引用来自“梅开源”的评论

为嘛不用谷歌那个
都是好东西,吃瓜群众只希望各大web server早日支持让我用上
nginx/caddy 之类
梅开源
梅开源
为嘛不用谷歌那个
开源中国首席罗纳尔多
开源中国首席罗纳尔多
算法压缩的原理是什么?
daxiaoming
daxiaoming
zstd 对于文本文件的压缩率非常高,大幅优于 gzip;但是对于二进制类的文件压缩率不如 lzma。用 zstd 来压缩日志是个比较好的做法
NickWilde
NickWilde
6xxx
返回顶部
顶部