建議 以zstd 取代 zstdmt

99 views
Skip to first unread message

Lord65

unread,
Aug 17, 2024, 9:37:19 AM8/17/24
to 再生龍clonezilla
測試環境 

CPU:i3-10100(四核)、i3-12100(四核)
OS:ubuntu 22.04、24.04
RAM:16GB

1、zstd在預設壓縮等級 3的狀態下,zstd (預設值為 T1)的壓縮速度比zstdmt(預設值為 T0,)來得快,大概有7%~10%的差距,某些極端狀況下甚至有接近20%的差距。

(zstd不同壓縮等級的演算法下, T0在壓縮等級 1、2 時對速度的影響很大,壓縮等級3開始有時反而速度低於T1)

(解壓縮速度則兩者幾乎相同)

2、zstd的輸出(壓縮速度)很穩定,zstdmt則會受到其他cpu core的使用率而有不小的落差,無法像zstd提供穩定的壓縮速度

3、綜合以上兩點,建議 以zstd取代zstdmt。

:)






Lord65

unread,
Aug 17, 2024, 9:30:17 PM8/17/24
to 再生龍clonezilla
 
後續用 Silesia compression corpus 樣本檔測試,發現ZSTDMT還是比ZSTD快上一截

可能是於原本採用的樣本檔的問題,故撤回先前的建議,請保留原本的ZSTDMT

:)

 

Steven Shiau

unread,
Aug 18, 2024, 2:29:41 AM8/18/24
to ocs-clo...@googlegroups.com

Sure. 謝謝釐清。
基本上zstdmt (=zstd -T0)就是可以多核壓縮解壓縮。
zstd預設只有單核心處理。

Steven

On 2024/8/18 05:03, Lord65 wrote:
 
後續用 Silesia compression corpus 樣本檔測試,發現ZSTDMT還是比ZSTD快上一截

可能是於原本採用的樣本檔的問題,故撤回先前的建議,請保留原本的ZSTDMT

:)

 
--
這是 Google 網路論壇針對「再生龍clonezilla」群組發送的訂閱通知郵件。
如要取消訂閱這個群組並停止接收來自這個群組的郵件,請傳送電子郵件到 ocs-clonezill...@googlegroups.com
如要在網路上查看這項討論,請造訪 https://groups.google.com/d/msgid/ocs-clonezilla/fa28cd4a-134a-4566-a610-0313f604a786n%40googlegroups.com
-- 
Steven Shiau <steven _at_ stevenshiau org>
Public Key Server PGP Key ID: 4096R/163E3FB0
Fingerprint: EB1D D5BF 6F88 820B BCF5  356C 8E94 C9CD 163E 3FB0
Reply all
Reply to author
Forward
0 new messages