速度极大提升,Arch Linux 计划将 zstd 作为默认压缩算法
过去几周,Arch Linux 维护人员比较了不同的压缩算法,最终计划使用 zstd 取代 devtools 中的默认压缩算法。
当前的压缩方法是`xz -c -z -`,它是单线程的,速度很慢,所以团队希望用更快的算法来将其替换。
虽然多线程 xz 早已出现,但是在一些意外情况下无法完成功能,所以很快就被淘汰了。
新的想法是使用 Facebook 的 zstd 算法,zstd 又叫 Zstandard,它是一种快速无损压缩算法,主要应用于 zlib 级别的实时压缩场景,并且具有更好的压缩比。
zstd 还可以以压缩速度为代价提供更强的压缩比,速度与压缩权衡可通过小增量进行配置。
经过一系列测试后 Arch 团队得出结论,理想的 zstd 级别将是“-18”,`zstd -c -T0 -18 -`相比`xz -c -z -`的优势是:
- 压缩时速度大幅提高
- 解压速度大幅提高
- 稳定、可重复的多线程
解压速度的提高将大大提高 pacman 的包安装速度。
目前 zstd 已经处在项目主干上,等待发布。
详情查看邮件说明:https://lists.archlinux.org/pipermail/arch-dev-public/2019-March/029520.html
速度极大提升,Arch Linux 计划将 zstd 作为默认压缩算法相关推荐
- linux vim命令及使用,极大提升使用linux的舒适程度
目录 vim的打开.编辑与退出 打开 编辑 退出vim vim的效率提高 移动 删除 复制粘贴 替换 撤销 更改 跳转 其他命令 从正常模式变为插入模式 多行注释/多行去注释 多行注释: 多行去注释 ...
- arch linux安装_如何从头开始安装Arch Linux
arch linux安装 by Andrea Giammarchi 由Andrea Giammarchi In this article, you'll learn how to install Ar ...
- 分享10个我最满意的windows工具,极大提升工作效率
分享10款我最满意的PC工具,能够极大提升工作效率. 1.uTools uTools是一个非常强大的生产力工具箱软件,作者将此软件设计为"一切皆插件"的插件化工具,所有的功能均可通 ...
- Arch Linux 系统迁移
镜像下载.域名解析.时间同步请点击 阿里巴巴开源镜像站 备份 Arch Linux 系统 安装 pigz 使用 pigz 多线程压缩比使用 tar 单线程压缩速度明显提升多倍 sudo pacman ...
- 树莓派3代linux,树莓派 3B 入门 ARMv8 Arch Linux
以下树莓派简称 RP.斜体表示要执行的指令,[] 表示指令参数.本文有多个链接,一般是中文 wiki,可以查看使用方法. 版权归本人所有,转载请注明原作者! [0] About Arch Linux ...
- arch linux安装_安装Arch Linux如何使我的旧笔记本电脑重获新生
arch linux安装 by Jonathan Baldie 乔纳森·巴尔迪(Jonathan Baldie) 安装Arch Linux如何使我的旧笔记本电脑重获新生 (How installing ...
- DELL5521笔记本UEFI+GPT win10系统下安装arch linux双系统全过程记录
做好准备工作 dell5521笔记本,在uefi gpt模式下已经安装了windows10(怎么安装这里就不赘述了) 一个没存放任何个人资料的U盘(等下要格式化,会清空数据) Arch linux 2 ...
- Arch Linux 安装简明流程
Arch Linux 安装简明流程 这是一篇为 GPT/EFI 引导 的电脑安装 Arch Linux(双系统)的中文简明流程,尽可能省略了可以省略的流程与文字以使得篇幅尽量短小,基本上基于 Arch ...
- Arch Linux 指南——安装基本系统
目录 Arch Linux 指南--安装基本系统 安装前准备 环境检查 分区 安装 配置基础系统 完成安装 Arch Linux 指南--安装基本系统 本文是自己安装 Arch Linux 的过程,记 ...
最新文章
- LinearAlgebra_2
- Redis cluster日常管理【二】
- 支付业务流程--h5、APP
- python属性使用教程_Python对象的属性访问过程详解
- LeetCode 421. 数组中两个数的最大异或值
- css用一张大图片来设置背景的技术真相
- 排序算法之选择法排序(Java)
- mysql gtid深入_深入理解MySQL 5.7 GTID系列(四):mysql.gtid_executedPREVIOUS GTID EVENT
- chrome html5 mp4,HTML5 Video Chrome - ffmpeg - mp4 working in all but Chrome
- LeetCode 题 - 88. 合并两个有序数组
- pic系列单片机c语言编程与应用实例,PIC单片机C语言编程实例
- 鲁班学艺 ---学三个月的,手艺扎根在眼里;学三年的,手艺扎根在心里
- python实现坐标求取_根据相机位姿求指定点的世界坐标及其python实现
- licode erizo pipleline 1 : handlercontext
- 第二章-数据描述(初级统计)
- 影视/动漫 短视频专栏来啦!
- 中小板、创业板、新三板和科创板之间的区别
- html上传后门,网站查后门软件 WebShellKiller
- c语言上机考试指导,全国计算机二级C语言上机考试指导资料.doc
- 四旋翼无人机学习第8节--OpenMV电路分析