0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Arch Linux將要吧zstd作為默認(rèn)壓縮算法提升速度

Linux愛好者 ? 來源:未知 ? 2019-03-30 09:28 ? 次閱讀

過去幾周,Arch Linux 維護人員比較了不同的壓縮算法,最終計劃使用 zstd 取代 devtools 中的默認(rèn)壓縮算法。+

當(dāng)前的壓縮方法是`xz -c -z -`,它是單線程的,速度很慢,所以團隊希望用更快的算法來將其替換。

雖然多線程 xz 早已出現(xiàn),但是在一些意外情況下無法完成功能,所以很快就被淘汰了。

新的想法是使用Facebook 的 zstd 算法,zstd 又叫 Zstandard,它是一種快速無損壓縮算法,主要應(yīng)用于zlib 級別的實時壓縮場景,并且具有更好的壓縮比。

zstd 還可以以壓縮速度為代價提供更強的壓縮比,速度與壓縮權(quán)衡可通過小增量進行配置。

經(jīng)過一系列測試后 Arch 團隊得出結(jié)論,理想的 zstd 級別將是“-18”,`zstd -c -T0 -18 -`相比`xz -c -z -`的優(yōu)勢是:

壓縮時速度大幅提高

解壓速度大幅提高

穩(wěn)定、可重復(fù)的多線程

解壓速度的提高將大大提高pacman 的包安裝速度。

目前 zstd 已經(jīng)處在項目主干上,等待發(fā)布。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4612

    瀏覽量

    92909
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11304

    瀏覽量

    209535
  • Arch Linux
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    286

原文標(biāo)題:速度大提升,Arch Linux 計劃將 zstd 作為默認(rèn)壓縮算法

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    iPhone 7閃存技術(shù)升級?提升速度與容量

    盡管蘋果下一代iPhone 6s和iPhone 6s Plus還未正式發(fā)布,但是關(guān)于這兩款新機的傳聞卻不斷的傳出。iPhone 7閃存技術(shù)升級?提升速度與容量。
    發(fā)表于 08-08 16:07 ?1331次閱讀

    如何在Arch Linux系統(tǒng)中安裝Cutefish桌面環(huán)境

    現(xiàn)在你可以在 Arch Linux 中體驗 Cutefish 桌面了。本文概述了在 Arch Linux 系統(tǒng)中安裝 Cutefish 桌面環(huán)境的步驟。
    的頭像 發(fā)表于 04-19 17:05 ?6157次閱讀

    Arch Linux ARM (在ARM架構(gòu)上的移植)下載

    著名輕量系統(tǒng)Arch Linux在ARM架構(gòu)上的移植。注重對于開發(fā)者的簡潔,任何可有可無的軟件一律不自帶。僅有命令行界面,不建議初學(xué)者使用。Arch Linux的軟件策略是相當(dāng)激進的,
    發(fā)表于 07-01 00:09

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

    ,linux內(nèi)核也有默認(rèn)配置digilent_zed_defconfig,在目錄arch/arm/configs/目錄中,可以使用vim查看 我們同樣不需要做任何修改,直接使用如下命令應(yīng)用默認(rèn)
    發(fā)表于 02-08 16:56 ?209次閱讀

    Arch Linux教程詳解

    最近在評論區(qū)看到很多人對Linux開始感到興趣,身為一個精通各種系統(tǒng)開關(guān)機,各種發(fā)行版安裝與卸載的老司機,我覺得我有必要站出來為大家安利一下Arch Linux了。 Arch
    發(fā)表于 09-21 16:15 ?0次下載
    <b class='flag-5'>Arch</b> <b class='flag-5'>Linux</b>教程詳解

    Arch Linux 有何優(yōu)缺點?

    Arch Linux 于 2002 年發(fā)布,由 Aaron Grifin 領(lǐng)頭,是當(dāng)下最熱門的 Linux 發(fā)行版之一。從設(shè)計上說,Arch Lin
    的頭像 發(fā)表于 08-05 08:52 ?1.2w次閱讀

    Linux 5.7將支持Zstd壓縮算法

    Linux 5.6 引入了可選的 F2FS 透明數(shù)據(jù)壓縮支持,并通過 LZO 和 LZ4 壓縮算法實現(xiàn)?,F(xiàn)在,Linux 5.7 內(nèi)核正在支
    的頭像 發(fā)表于 03-26 15:15 ?2837次閱讀

    Manjaro和Arch Linux有什么區(qū)別

    Manjaro 還是 Arch Linux?如果說 Manjaro 是基于 Arch 的,那么它和 Arch 又有什么不同呢?請在這篇比較文章中閱讀
    的頭像 發(fā)表于 09-08 14:15 ?3183次閱讀

    更容易設(shè)置和使用的基于ArchLinux發(fā)行版

    事實上,只是最開始的步驟,安裝 Arch Linux 就足以把很多人嚇跑。與大多數(shù)其他發(fā)行版不同,Arch Linux 沒有一個易于使用的圖形安裝程序。安裝過程中涉及到的磁盤分區(qū),連接
    的頭像 發(fā)表于 03-03 14:58 ?2388次閱讀

    Arch Linux 系統(tǒng)遷移的詳細(xì)介紹

    -S pigz 安裝 zstd 使用 zstd 多線程壓縮比使用 tar 單線程壓縮速度明顯提升
    發(fā)表于 12-16 11:15 ?909次閱讀

    Linux 6.2內(nèi)核合并了新的Zstd實現(xiàn)

    。 Linux 內(nèi)核已在多個模塊使用了 Zstd,從透明文件系統(tǒng)壓縮與 Btrfs 之類的數(shù)據(jù)壓縮,到允許內(nèi)核模塊使用 Zstandard 算法
    的頭像 發(fā)表于 12-21 10:16 ?659次閱讀

    Arch Linux支持的EndeavourOS

    Arch-derived的EndeavorOS的最新版本附帶了Linux6.0內(nèi)核、Mesa22.3.1圖形驅(qū)動程序以及該基于滾動版本的平臺的各種其他軟件包?!癈assini”發(fā)布的新功能是添加了一個引導(dǎo)加載程序選項,而systemd-boot是
    的頭像 發(fā)表于 01-08 09:42 ?1056次閱讀

    5個最漂亮的Arch Linux發(fā)行版

    如果你是窗口管理器的粉絲,想要一個令人驚艷的 Arch Linux 發(fā)行版,試試 Mabox Linux 。Mabox Linux 專注于
    的頭像 發(fā)表于 07-04 10:30 ?1107次閱讀
    5個最漂亮的<b class='flag-5'>Arch</b> <b class='flag-5'>Linux</b>發(fā)行版

    Arch Linux RISC-V 端口及相關(guān)作品簡介

    Arch Linux RISC-V 端口及相關(guān)作品簡介 演講ppt分享
    發(fā)表于 07-17 16:34 ?6次下載

    龍架構(gòu)Arch Linux發(fā)行版正式發(fā)布

    近日,龍架構(gòu)Arch Linux發(fā)行版官方網(wǎng)站宣布結(jié)束beta狀態(tài),正式支持龍架構(gòu)。Arch Linux是一種輕量級、可定制、靈活的Linux
    的頭像 發(fā)表于 07-18 11:16 ?927次閱讀