0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arch Linux将要吧zstd作为默认压缩算法提升速度

Linux爱好者 来源:未知 2019-03-30 09:28 次阅读

过去几周,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 已经处在项目主干上,等待发布。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4455

    浏览量

    90750
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206730
  • Arch Linux
    +关注

    关注

    0

    文章

    9

    浏览量

    244

原文标题:速度大提升,Arch Linux 计划将 zstd 作为默认压缩算法

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    iPhone 7闪存技术升级?提升速度与容量

    尽管苹果下一代iPhone 6s和iPhone 6s Plus还未正式发布,但是关于这两款新机的传闻却不断的传出。iPhone 7闪存技术升级?提升速度与容量。
    发表于 08-08 16:07 1241次阅读

    如何在Arch Linux系统中安装Cutefish桌面环境

    现在你可以在 Arch Linux 中体验 Cutefish 桌面了。本文概述了在 Arch Linux 系统中安装 Cutefish 桌面环境的步骤。
    的头像 发表于 04-19 17:05 5767次阅读

    Arch Linux ARM (在ARM架构上的移植)下载

    著名轻量系统Arch Linux在ARM架构上的移植。注重对于开发者的简洁,任何可有可无的软件一律不自带。仅有命令行界面,不建议初学者使用。Arch Linux的软件策略是相当激进的,
    发表于 07-01 00:09

    ZedBoard移植嵌入式Linux教程(8)

    linux内核也有默认配置digilent_zed_defconfig,在目录arch/arm/configs/目录中,可以使用vim查看 我们同样不需要做任何修改,直接使用如下命令应用默认
    发表于 02-08 16:56 177次阅读

    Arch Linux教程详解

    最近在评论区看到很多人对Linux开始感到兴趣,身为一个精通各种系统开关机,各种发行版安装与卸载的老司机,我觉得我有必要站出来为大家安利一下Arch Linux了。 Arch
    发表于 09-21 16:15 0次下载
    <b class='flag-5'>Arch</b> <b class='flag-5'>Linux</b>教程详解

    Arch Linux 有何优缺点?

    Arch Linux 于 2002 年发布,由 Aaron Grifin 领头,是当下最热门的 Linux 发行版之一。从设计上说,Arch Lin
    的头像 发表于 08-05 08:52 1.2w次阅读

    Linux 5.7将支持Zstd压缩算法

    Linux 5.6 引入了可选的 F2FS 透明数据压缩支持,并通过 LZO 和 LZ4 压缩算法实现。现在,Linux 5.7 内核正在支
    的头像 发表于 03-26 15:15 2611次阅读

    Manjaro和Arch Linux有什么区别

    Manjaro 还是 Arch Linux?如果说 Manjaro 是基于 Arch 的,那么它和 Arch 又有什么不同呢?请在这篇比较文章中阅读
    的头像 发表于 09-08 14:15 2949次阅读

    更容易设置和使用的基于ArchLinux发行版

    事实上,只是最开始的步骤,安装 Arch Linux 就足以把很多人吓跑。与大多数其他发行版不同,Arch Linux 没有一个易于使用的图形安装程序。安装过程中涉及到的磁盘分区,连接
    的头像 发表于 03-03 14:58 2164次阅读

    Arch Linux 系统迁移的详细介绍

    -S pigz 安装 zstd 使用 zstd 多线程压缩比使用 tar 单线程压缩速度明显提升
    发表于 12-16 11:15 750次阅读

    Linux 6.2内核合并了新的Zstd实现

    Linux 内核已在多个模块使用了 Zstd,从透明文件系统压缩与 Btrfs 之类的数据压缩,到允许内核模块使用 Zstandard 算法
    的头像 发表于 12-21 10:16 451次阅读

    Arch Linux支持的EndeavourOS

    Arch-derived的EndeavorOS的最新版本附带了Linux6.0内核、Mesa22.3.1图形驱动程序以及该基于滚动版本的平台的各种其他软件包。“Cassini”发布的新功能是添加了一个引导加载程序选项,而systemd-boot是
    的头像 发表于 01-08 09:42 779次阅读

    5个最漂亮的Arch Linux发行版

    如果你是窗口管理器的粉丝,想要一个令人惊艳的 Arch Linux 发行版,试试 Mabox Linux 吧。Mabox Linux 专注于简单和优雅。它是 Manjaro
    的头像 发表于 07-04 10:30 593次阅读
    5个最漂亮的<b class='flag-5'>Arch</b> <b class='flag-5'>Linux</b>发行版

    Arch Linux RISC-V 端口及相关作品简介

    Arch Linux RISC-V 端口及相关作品简介 演讲ppt分享
    发表于 07-17 16:34 3次下载

    龙架构Arch Linux发行版正式发布

    近日,龙架构Arch Linux发行版官方网站宣布结束beta状态,正式支持龙架构。Arch Linux是一种轻量级、可定制、灵活的Linux
    的头像 发表于 07-18 11:16 608次阅读