8400升9700或10400F大量解壓縮會有感嗎? - 3C

By Jake
at 2020-09-25T15:37
at 2020-09-25T15:37
Table of Contents
前文恕刪
雖然印象中7-zip(LZMA2)的多核心支援度比RAR好很多
但我記得解壓縮也是有支援多核的
剛才為了驗證推文「解壓縮只用到單執行緒」的說法
似乎與實際經驗不符
馬上切了一個32G的RAMDISK來測試
首先來測大檔
測試檔案為繁體中文的Windows 10 business X64版的ISO
版本號為1903, 1909, 2004(含五月的更新檔)
未壓縮前的總容量為14.1GB
https://i.imgur.com/syDc2cF.png
使用7-zip LZMA2 極緻壓縮
壓縮後的7z檔案容量為13.3GB
https://i.imgur.com/nGuAhkV.png
接著重點:
為了避免SSD效能不足的問題干擾測試變因
把壓縮後的7z檔案放在RAMDISK內
接著就是實際測試解壓縮至當前目錄的動作
實測解壓縮時間約11秒,速度約1.41GB/s
https://i.imgur.com/EiHQq8P.png
自工作管理員可以看到
至少約8個執行緒的瞬間CPU使用率升高
https://i.imgur.com/CKVRKoj.png
只不過因為解壓縮的速度實在太快
所以只能看到短暫的CPU使用率上升就是
接著測試4k小檔案的部份
測試檔案為個人好幾年前整理的如●群○合集
請各位太太不要吐槽我拿這個來測試
剛才把硬碟裡面的檔案完整翻了一遍
手上大量小檔的資料夾就只剩這個
總之這是學術研究!再重複一次這是學術研究!!
壓縮前的資料夾大小為1.09GB
https://i.imgur.com/D3L5Glc.png
壓縮後的7z大小為1.06GB
https://i.imgur.com/XMNzRl5.png
JPG的壓縮率果然都不太好看吶...
實測解壓縮時間約6秒,速度約218MB/s
https://i.imgur.com/E2SkxlW.png
所以結論就是:流言終結
7-zip 支援多執行緒解壓縮
而且至少支援8個執行緒
解壓縮速度
與壓縮檔內的檔案大小有著非常大的關系
大檔可以跑到 1GB/s以上
小檔則約為 200MB/s以上
個人推測這之間的差異
應該是礙於儲存設備的效能問題
意即瓶頸是儲存設備(ex:HDD, SSD, Ramdisk etc...)
小檔解壓縮速度完全不及大檔解壓
速度上限可能是解壓縮目錄的4k效能上限
另外雖然不太確定RAR的實際狀況
但如果RAR的解壓縮也有支援多執行緒的話
那麼RAR解壓縮的瓶頸應該也是在SSD上頭才對
如果有大量檔案解壓縮的需求
高速SSD或是RAMDISK可能是唯二的手段
CPU的效能感覺反而是第二順位
備註:
老實說這個測試實其沒有很精確
前後花了不到20分鐘做測試的閒聊等級
而且礙於主機記憶體的容量不夠大
沒辦法切更大的RAMDISK來測試
所以7-zip是否支援超過8個執行緒解壓縮
則要看板上有沒有32G*4 or *8插好插滿的太太滿測試了
以上
因為LZMA演算法的關系,AMD Ryzen家族的壓縮效率
會比同級的Intel略快一點
解壓縮就沒特別說明過
至少吃8個執行緒
會有只吃單核的錯覺,通常都是檔案不夠大
或是有防毒軟體介入導致解壓縮程式發呆的關系
--
推 yeeouo : 解壓縮是單線程吧 09/25 11:35
→ yeeouo : 包括7zip軟體都是單線程解壓縮 09/25 11:36
推 a12550550 : WinRar有支援多核心吧? 09/25 11:49
→ JoyRex : 解壓縮不吃多核心啊 09/25 11:53
雖然印象中7-zip(LZMA2)的多核心支援度比RAR好很多
但我記得解壓縮也是有支援多核的
剛才為了驗證推文「解壓縮只用到單執行緒」的說法
似乎與實際經驗不符
馬上切了一個32G的RAMDISK來測試
首先來測大檔
測試檔案為繁體中文的Windows 10 business X64版的ISO
版本號為1903, 1909, 2004(含五月的更新檔)
未壓縮前的總容量為14.1GB
https://i.imgur.com/syDc2cF.png
使用7-zip LZMA2 極緻壓縮
壓縮後的7z檔案容量為13.3GB
https://i.imgur.com/nGuAhkV.png
接著重點:
為了避免SSD效能不足的問題干擾測試變因
把壓縮後的7z檔案放在RAMDISK內
接著就是實際測試解壓縮至當前目錄的動作
實測解壓縮時間約11秒,速度約1.41GB/s
https://i.imgur.com/EiHQq8P.png
自工作管理員可以看到
至少約8個執行緒的瞬間CPU使用率升高
https://i.imgur.com/CKVRKoj.png
只不過因為解壓縮的速度實在太快
所以只能看到短暫的CPU使用率上升就是
接著測試4k小檔案的部份
測試檔案為個人好幾年前整理的如●群○合集
請各位太太不要吐槽我拿這個來測試
剛才把硬碟裡面的檔案完整翻了一遍
手上大量小檔的資料夾就只剩這個
總之這是學術研究!再重複一次這是學術研究!!
壓縮前的資料夾大小為1.09GB
https://i.imgur.com/D3L5Glc.png
壓縮後的7z大小為1.06GB
https://i.imgur.com/XMNzRl5.png
JPG的壓縮率果然都不太好看吶...
實測解壓縮時間約6秒,速度約218MB/s
https://i.imgur.com/E2SkxlW.png
所以結論就是:流言終結
7-zip 支援多執行緒解壓縮
而且至少支援8個執行緒
解壓縮速度
與壓縮檔內的檔案大小有著非常大的關系
大檔可以跑到 1GB/s以上
小檔則約為 200MB/s以上
個人推測這之間的差異
應該是礙於儲存設備的效能問題
意即瓶頸是儲存設備(ex:HDD, SSD, Ramdisk etc...)
小檔解壓縮速度完全不及大檔解壓
速度上限可能是解壓縮目錄的4k效能上限
另外雖然不太確定RAR的實際狀況
但如果RAR的解壓縮也有支援多執行緒的話
那麼RAR解壓縮的瓶頸應該也是在SSD上頭才對
如果有大量檔案解壓縮的需求
高速SSD或是RAMDISK可能是唯二的手段
CPU的效能感覺反而是第二順位
備註:
老實說這個測試實其沒有很精確
前後花了不到20分鐘做測試的閒聊等級
而且礙於主機記憶體的容量不夠大
沒辦法切更大的RAMDISK來測試
所以7-zip是否支援超過8個執行緒解壓縮
則要看板上有沒有32G*4 or *8插好插滿的太太滿測試了
以上
推 mayolane : 7Zip成績幾乎都是Zen2表現比較好 09/25 11:54
→ arrenwu : 從這圖看起來 7z解壓縮吃多核心啊 09/25 12:05
7-zip作者Igor Pavlov有提過 因為LZMA演算法的關系,AMD Ryzen家族的壓縮效率
會比同級的Intel略快一點
解壓縮就沒特別說明過
→ JoyRex : 7-z的壓縮和解壓縮相對rar是比較有用到多核心就是 09/25 12:16
→ JoyRex : 不過RAR有糾錯回復的機制所以比較沒用7-z就是了 09/25 12:17
糾錯回復真的是RAR的強項 → yeeouo : 7z解壓真的有多核嗎 我之前還查stack系列網站 最佳 09/25 12:37
→ yeeouo : 解答是說解壓縮io比較重要 多核心沒必要所以不支援 09/25 12:37
→ yeeouo : 我用7z解壓也一直都是單核阿 09/25 12:37
→ yeeouo : 不過現在固態硬碟很快 常常單核心100%就是 09/25 12:42
有支援多核喔 至少吃8個執行緒
會有只吃單核的錯覺,通常都是檔案不夠大
或是有防毒軟體介入導致解壓縮程式發呆的關系
--
Tags:
3C
All Comments

By Damian
at 2020-09-28T17:04
at 2020-09-28T17:04

By Emma
at 2020-10-03T13:03
at 2020-10-03T13:03

By Quintina
at 2020-10-05T09:39
at 2020-10-05T09:39

By Kumar
at 2020-10-09T23:25
at 2020-10-09T23:25

By William
at 2020-10-13T09:54
at 2020-10-13T09:54

By Caitlin
at 2020-10-16T20:32
at 2020-10-16T20:32

By Agnes
at 2020-10-18T02:29
at 2020-10-18T02:29

By Necoo
at 2020-10-22T08:52
at 2020-10-22T08:52

By Odelette
at 2020-10-26T04:58
at 2020-10-26T04:58

By Carol
at 2020-10-27T12:09
at 2020-10-27T12:09

By Edward Lewis
at 2020-10-28T01:48
at 2020-10-28T01:48

By Leila
at 2020-10-29T21:41
at 2020-10-29T21:41

By John
at 2020-10-31T07:55
at 2020-10-31T07:55

By Blanche
at 2020-11-04T04:46
at 2020-11-04T04:46

By Genevieve
at 2020-11-04T20:03
at 2020-11-04T20:03

By Edith
at 2020-11-06T11:12
at 2020-11-06T11:12

By Jacob
at 2020-11-11T03:50
at 2020-11-11T03:50

By Susan
at 2020-11-11T15:23
at 2020-11-11T15:23

By Doris
at 2020-11-13T09:42
at 2020-11-13T09:42

By Megan
at 2020-11-13T13:20
at 2020-11-13T13:20

By Yuri
at 2020-11-15T02:49
at 2020-11-15T02:49

By Isla
at 2020-11-15T13:41
at 2020-11-15T13:41

By Edwina
at 2020-11-17T17:44
at 2020-11-17T17:44

By Ina
at 2020-11-19T03:02
at 2020-11-19T03:02

By Gilbert
at 2020-11-20T22:47
at 2020-11-20T22:47

By Zanna
at 2020-11-23T10:06
at 2020-11-23T10:06

By Noah
at 2020-11-26T16:37
at 2020-11-26T16:37

By Joseph
at 2020-11-27T10:11
at 2020-11-27T10:11

By Robert
at 2020-11-30T23:51
at 2020-11-30T23:51

By Quanna
at 2020-12-04T04:06
at 2020-12-04T04:06

By Jack
at 2020-12-04T16:22
at 2020-12-04T16:22

By Agnes
at 2020-12-05T20:49
at 2020-12-05T20:49

By Lucy
at 2020-12-07T10:23
at 2020-12-07T10:23

By Emily
at 2020-12-08T19:06
at 2020-12-08T19:06

By Christine
at 2020-12-10T09:11
at 2020-12-10T09:11

By Bethany
at 2020-12-12T21:17
at 2020-12-12T21:17

By Christine
at 2020-12-15T00:59
at 2020-12-15T00:59

By Charlie
at 2020-12-15T23:15
at 2020-12-15T23:15

By Caitlin
at 2020-12-16T06:47
at 2020-12-16T06:47

By Olive
at 2020-12-17T22:10
at 2020-12-17T22:10

By Frederica
at 2020-12-19T12:52
at 2020-12-19T12:52

By Dinah
at 2020-12-20T20:27
at 2020-12-20T20:27

By Callum
at 2020-12-23T15:00
at 2020-12-23T15:00

By Jessica
at 2020-12-27T21:22
at 2020-12-27T21:22

By Jack
at 2021-01-01T05:34
at 2021-01-01T05:34

By Suhail Hany
at 2021-01-01T12:25
at 2021-01-01T12:25

By Dora
at 2021-01-04T05:52
at 2021-01-04T05:52

By Doris
at 2021-01-05T07:34
at 2021-01-05T07:34

By Elma
at 2021-01-06T22:42
at 2021-01-06T22:42

By Sierra Rose
at 2021-01-08T21:52
at 2021-01-08T21:52

By Steve
at 2021-01-13T02:47
at 2021-01-13T02:47

By Audriana
at 2021-01-16T15:29
at 2021-01-16T15:29

By George
at 2021-01-21T00:33
at 2021-01-21T00:33

By Ursula
at 2021-01-22T21:02
at 2021-01-22T21:02

By Ina
at 2021-01-27T00:32
at 2021-01-27T00:32

By Erin
at 2021-01-30T05:56
at 2021-01-30T05:56

By Hamiltion
at 2021-02-01T20:07
at 2021-02-01T20:07

By Skylar DavisLinda
at 2021-02-03T08:28
at 2021-02-03T08:28

By Megan
at 2021-02-07T10:07
at 2021-02-07T10:07

By Emily
at 2021-02-11T15:06
at 2021-02-11T15:06

By Daph Bay
at 2021-02-13T01:31
at 2021-02-13T01:31

By Edwina
at 2021-02-15T08:44
at 2021-02-15T08:44
Related Posts
有可靠的組裝電腦的店家嗎?

By John
at 2020-09-25T15:06
at 2020-09-25T15:06
單機+實況 改進

By Gary
at 2020-09-25T14:36
at 2020-09-25T14:36
ITX機殼自製 - 徵求意見

By Lydia
at 2020-09-25T14:17
at 2020-09-25T14:17
該升級還是換台電腦?

By Andrew
at 2020-09-25T13:08
at 2020-09-25T13:08
RTX 3070 歐洲售價 出來來了

By Sierra Rose
at 2020-09-25T11:53
at 2020-09-25T11:53