每次iOS系统更新,众多老设备用户在感慨能升级是真良心的同时,也会反复吐槽一个话题:“新版再次修复了老版本过于流畅的BUG”!其实这种事不仅苹果在干,微软也在做!
电脑的性能要好过手机不少,即便衰减几个百分点很多人也不会察觉。但这并不能掩盖差距的存在。很多时候CPU跑分是正常的,但软件打开速度却降低了,存储子系统的性能是其中很重要的一点变化。存储极客使用东芝RC100作为目标,测试了从1501到1803的全部5个Windows10大版本更新,试图找出其中性能变化趋势。
1501是Windows 10操作系统的首个RTM版本,后来频繁的更新大家可能也习惯了,1607、1703、1709、1803,以发布年月识别大版本更新,基本是以半年为一个节点进行。
分析不同Windows 10版本下东芝RC100M.2 NVMe固态硬盘的CrystalDiskMark 4K QD1随机写入速度,可以发现越新的版本性能下降越明显:每个版本的性能下降幅度在2到6%之间。
在测试平台不变、硬盘不变的情况下4K QD1随机写入性能几乎只与操作系统的更新变化有关。接下来再对比Anvil’s StorageUtilities测试,存储极客发现了更多有趣的现象。
Anvil的性能曲线不再是一路下降,而是在1703版本中出现了一次性能崛起的过程,而后的1709和1803则又走上性能下滑的老路。
1703版本性能崛起的原因是在这个版本当中微软为Windows10增加了对NVMe 1.2协议中新增Host Memory Buffer主机内存缓冲特性的支持,而今年刚上市的RC100是支持这个特性的。HMB主机内存缓冲可以让NVMe固态硬盘调用部分主机内存空间,大幅提升硬盘存取效能。我们在Anvil’s StorageUtilities当中看到的性能崛起就是HMB首次被开启引发的性能增幅。
要说性能完全是被微软偷走的可能也不全对,毕竟这其中还有英特尔的“反式吞牙膏”特效。2018年年初曝光的熔断和幽灵两个漏洞引发了PC性能史上最严重的一次CPU性能倒退。下图是InSpectre工具检测漏洞补丁生效情况,3个YES表示2个漏洞均被完整修复,当然性能也已经受到影响。
虽然英特尔表示修补漏洞只会带来很小的性能影响,实际对于连续不间断的密集型计算是没错,但对于家用日常应用的直接影响就是硬盘延迟增大,程序开启速度变慢。这个漏洞补丁是1803版本发布时就已集成在其中的。下图是1803系统下东芝RC100的PCMark 10应用启动分数:160804,这是已经受到影响后的效果。
如果使用InSpectre工具关闭两个CPU漏洞补丁,东芝RC100的性能发挥就会随即大涨18%!
大量的系统更新在添加新功能、新特性同时,也为了修补层出不穷的漏洞而增加了新的代码。这些补丁会逐渐偏离系统最早的性能优化方向。当然,新版本的系统更安全,拥有对新硬件、新技术(如东芝RC100的HMB主机内存缓冲功能)更加全面的支持。对于英特尔CPU漏洞补丁引发的性能衰减,在没有存储敏感商业数据的个人电脑中也可以考虑通过软件关闭补丁,让电脑运行更迅敏。
留言与评论(共有 0 条评论) |