Re: [请益] 8400升9700或10400F大量解压缩会有感吗?

楼主: yuu123 (yuu)   2020-09-25 15:37:21
前文恕删
推 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 : https://i.imgur.com/o7ANJNF.png 09/25 12:04
→ 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个执行绪
会有只吃单核的错觉,通常都是档案不够大
或是有防毒软件介入导致解压缩程式发呆的关系
作者: sleepgod0602   2020-09-25 17:00:00
纯推不下
作者: e11gary30200 (维尼)   2020-09-25 17:17:00
大家突然都想做学术研究
作者: roea68roea68 (なんもかんも政治が悪い)   2020-09-25 17:29:00
大家都需要这个档案来实验一下
作者: vincent81614 (安安~)   2020-09-25 18:07:00
我也想做实验 压缩档借测试++

Links booklink

Contact Us: admin [ a t ] ucptt.com