※ 本文轉寄自 ptt.cc 更新時間: 2020-09-25 19:50:04
看板 PC_Shopping
作者 標題 Re: [請益] 8400升9700或10400F大量解壓縮會有感嗎?
時間 Fri Sep 25 15:37:21 2020
前文恕刪
推 : 解壓縮是單線程吧09/25 11:35
→ : 包括7zip軟體都是單線程解壓縮
→ : 包括7zip軟體都是單線程解壓縮
推 : WinRar有支援多核心吧?09/25 11:49
→ : 解壓縮不吃多核心啊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插好插滿的太太滿測試了
以上
推 : 7Zip成績幾乎都是Zen2表現比較好09/25 11:54
→ : 從這圖看起來 7z解壓縮吃多核心啊09/25 12:05
7-zip作者Igor Pavlov有提過因為LZMA演算法的關系,AMD Ryzen家族的壓縮效率
會比同級的Intel略快一點
解壓縮就沒特別說明過
→ : 7-z的壓縮和解壓縮相對rar是比較有用到多核心就是09/25 12:16
→ : 不過RAR有糾錯回復的機制所以比較沒用7-z就是了
糾錯回復真的是RAR的強項→ : 不過RAR有糾錯回復的機制所以比較沒用7-z就是了
→ : 7z解壓真的有多核嗎 我之前還查stack系列網站 最佳09/25 12:37
→ : 解答是說解壓縮io比較重要 多核心沒必要所以不支援
→ : 我用7z解壓也一直都是單核阿
→ : 不過現在固態硬碟很快 常常單核心100%就是
有支援多核喔→ : 解答是說解壓縮io比較重要 多核心沒必要所以不支援
→ : 我用7z解壓也一直都是單核阿
→ : 不過現在固態硬碟很快 常常單核心100%就是
至少吃8個執行緒
會有只吃單核的錯覺,通常都是檔案不夠大
或是有防毒軟體介入導致解壓縮程式發呆的關系
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.156.77 (臺灣)
※ 文章代碼(AID): #1VRPuqDI (PC_Shopping)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1601019444.A.352.html
推 : 求分享1F 09/25 15:44
→ : 我...我也想學術研究2F 09/25 15:47
推 : 有預算就往上拿,升級永遠不吃虧3F 09/25 15:50
→ : 優質4F 09/25 15:51
推 : CPU的L1 2 3快取是不是也有差5F 09/25 15:57
推 : 現在NVMe SSD價格降下來了 大家用的都是高速SSD了6F 09/25 16:01
推 : 求學術研究(歪樓7F 09/25 16:02
→ : 推測試8F 09/25 16:10
推 : 我也要學術研究9F 09/25 16:15
推 : 推學術研究10F 09/25 16:17
→ : 幫你們準備好了12F 09/25 16:19
→ : 之前也會整理合集,現在N/E太方便都沒整理了13F 09/25 16:22
推 : 如月群真讚14F 09/25 16:22
推 : 推測試15F 09/25 16:27
推 : 研究起來= =16F 09/25 16:28
推 : 我也想研究...求合集500p17F 09/25 16:39
推 : 需要測試data18F 09/25 16:47
→ : ●月○真合集, 這個肯定是學術研究!!19F 09/25 16:50
推 : 我需要那個壓縮檔案 用於學術研究XD20F 09/25 16:52
推 : 純推不下21F 09/25 17:00
推 : 學術網路大家一起研究交流是很正常的22F 09/25 17:01
→ : 原po考不考慮分享一下
→ : 原po考不考慮分享一下
→ : 我也想做個學術研究24F 09/25 17:16
推 : 大家突然都想做學術研究25F 09/25 17:17
推 : 私信檔案?需要研究RAR是否支援多核(大誤)26F 09/25 17:22
推 : 我需要這個檔案來檢查你的實驗結果是不是有錯誤27F 09/25 17:23
推 : 推一個實驗精神!!!28F 09/25 17:25
→ : 你的學術研究比我完整Q_Q 強烈需要
→ : 你的學術研究比我完整Q_Q 強烈需要
推 : 大家都需要這個檔案來實驗一下30F 09/25 17:29
推 : 我需要那個壓縮檔測試我電腦的解壓速度符不符合31F 09/25 17:31
推 : 我也想做實驗32F 09/25 17:37
推 : 我也需要同樣的測試檔案,看能不能在我的電腦上複33F 09/25 17:44
→ : 製出你的學術研究成果。
→ : 製出你的學術研究成果。
推 : 學術研究++35F 09/25 17:45
推 : 學術交流++37F 09/25 17:59
推 : 我也想做實驗 壓縮檔借測試++38F 09/25 18:07
推 : 阿年,如月群真是誰?39F 09/25 18:11
推 : 漫畫大師40F 09/25 18:25
推 : 為了科技進步人類發展,請分享你的學術研究41F 09/25 18:36
推 : 我也是很想要學術研究啦42F 09/25 18:37
推 : 我需要如XXX綜合集的壓縮檔,為了研究43F 09/25 18:46
噓 : 嫩,現在都用Ryzen 4900HS44F 09/25 18:48
--
※ 看板: PC_Shopping 文章推薦值: 0 目前人氣: 0 累積人氣: 116
→
guest
回列表(←)
分享