用SSD顶住CPU的瓶颈

大家好 , 我是波导终结者 。
最近内存和SSD越来越便宜 , 性能也越来越高 , 512G乃至1T的NVME甚至开始逼近SATA SSD的价格 , 而性能却是其好几倍 。
那么 , 现在如果整一块读写速度3000MB/s左右 , 512G或者1T的NVME , 合适吗?是浪费 , 是超前 , 还是能马上派上用场呢?我们一起来试试 。
用SSD顶住CPU的瓶颈文章插图
因为三星还是偏贵 , 这次选了广颖电通的这块A80 , 1G缓存 , 标称读写速度都达到3000MB/s以上 。 至于五年质保只换不修 , 还是一如既往祈祷用不上吧 。
这次的平台如下:
CPU Intel 10400F
主板 微星B460M迫击炮
内存 金士顿 2666 8x2
主SSD 金士顿 A2000 512G
HDD 西数紫盘4T
其他配置略 。 因为懒得再装次系统 , 所以这次这块广颖电通直接当从盘来使 。 可能有的朋友会觉得从盘速度比系统盘快有点奇怪 , 但其实现在WIN10的开机速度已经很快了 , NVME其实是够用的 。 反而是平时的工作盘 , 负载肯定更重 , 速度再往上提提 , 个人预计对工作效率的提升会更大 , 一起来看看吧 。
用SSD顶住CPU的瓶颈文章插图
先来看看跑分 。 其实现在1.3协议的NVME在WIN10下的跑分会有所争议 , 主要还是HMB的影响 。 WIN10 1709之后的版本支持HMB功能(当然前提是固态也支持) , 将内存作为SSD的缓存来提高性能 , 最坑的主要是它没法手动开关 , 所以就以这个分为准吧 。 3500MB/s的读取和3000MB/s的写入没有问题 。
用SSD顶住CPU的瓶颈文章插图
本来想把相机里的东西拷出来测试 , 结果新机子软件不齐 , 还是用别的吧 。 这里弄了5个压缩文件 , 里面都是图片 , 具体是啥就不用管了哈 。
用SSD顶住CPU的瓶颈文章插图
同盘同时读写大文件和小文件 , 先来看看机械盘 。 这里可以看到 , WinRAR只支持一个核心 , 所以CPU占用率很低 。 就算是这样 , 机械硬盘仍然成为了解压测试的瓶颈 , 总耗时55秒左右 。
用SSD顶住CPU的瓶颈文章插图
其实我记得WinRAR是支持多线程的 , 但是实测和网上查询 , 得出的结论都是:只有压缩才支持 。 这我就不能理解了 , 但是也只能先这样用吧……
用SSD顶住CPU的瓶颈文章插图
换用SSD测试 , CPU占用率有所提升 , 基本上单核吃满了 , 耗时35秒 。 这个我觉得还是不难理解 , 具体操作肯定是受限于整体配置的木桶效应 , 再加上不支持多核 , 所以效率肯定不是成倍的增加 。 不过在SSD下操作 , 时长缩短 , 单核吃满 , 说明之前机械盘已经成为了日常解压操作的瓶颈了 。
那如果是压缩呢?
用SSD顶住CPU的瓶颈文章插图
压缩确实是支持多线程的 , 不过此时仍受限于机械硬盘的性能 , CPU占用率在50%至60%左右之间摆动 , 最终耗时197秒 。
用SSD顶住CPU的瓶颈文章插图
换到SSD上 , CPU基本跑到95%以上 , 耗时131秒 , 基本上就是这块CPU的极限了 , 瓶颈已经由硬盘变成了CPU 。
用SSD顶住CPU的瓶颈文章插图
接下来再看看视频素材的处理 。
之前跟大家聊过了 , 如果是重编码的话 , 瓶颈肯定是在CPU或者GPU上 。 而重封装 , 我也跟大家分享过 , 速度极快 , 感觉应该会撞到硬盘瓶颈 。 因为速度过快难截图 , 我采用录屏再暂停的方式弄图 。
HDD底下 , 重封装10个MKV文件 , 8秒开始55秒结束 , 耗时47秒左右 , 速度在270倍-300倍左右 。
用SSD顶住CPU的瓶颈文章插图
在SSD里 , 3秒开始8秒结束 , 同样的工作耗时仅5秒左右 , 实在太快了……速度为3.28e+03倍 , 也即3280倍左右 。
而且这还是单线程工作 , 如果能支持满12线程的话 , 速度不知道该有多快……可惜目前暂没找到命令行重封装的多线程方法 。 如果写个程序 , 每个文件开一个cmd不知道可不可行?只能以后有空再整了 。
总的来说 , 一块性能更好的SSD完全足以把电脑整机效率的瓶颈 , 由硬盘甩到CPU上 , 处理小文件 , 有4K优势 , 大文件 , 有连续读写速度优势 。 当然最终效果主要还是看软件对CPU的开发程度如何 。 超线程和多核这么多年了 , 也玩不出什么花儿来了 , 不知道后面会不会有合线程呢?就是把所有核心和线程全部合起来 , 供只支持单线程的程序吃满CPU 。 嗯 , 我真是个人才 , Intel和AMD招人不?