当前位置:系统粉 >   IT资讯 >   微软资讯 >  性能明升暗降,Win10线程调度优化缘何成为"负优化"?

性能明升暗降,Win10线程调度优化缘何成为"负优化"?

时间:2019-11-14 来源:互联网 浏览量:

昨天关于Windows 10 1909系统性能"明升暗降"的文章引发了不少网友的评论。或许有人认为0.1-0.2秒的减慢影响不大。随着更多更深入测试的进行,存储极客为大家带来更多新老版本系统下性能对比。要不要暂停升级,看完再决定。性能明升暗降,Win10线程调度优化缘何成为"负优化"?(1)

更新前东芝RD500 1TB测速:4K随机读取59.71MB/s

性能明升暗降,Win10线程调度优化缘何成为"负优化"?(2)

更新1909后东芝RD500 1TB测速:4K随机读取55.12MB/s,降低7.7%

性能明升暗降,Win10线程调度优化缘何成为"负优化"?(3)

上一篇讨论了1909版本对于程序线程调度与核心分配的问题,为什么要用固态硬盘来验证其影响呢?因为高速固态硬盘的出现不仅消除了过去机械硬盘造成的IO子系统性能瓶颈,更是成为CPU运算与执行效率的试金石。

性能明升暗降,Win10线程调度优化缘何成为"负优化"?(4)

固态硬盘的测试,尤其是随机读写IOPS的测试,除了受硬盘自身能力(主控、闪存)影响,很多时候也受到CPU发出读写指令的效率影响。

性能明升暗降,Win10线程调度优化缘何成为"负优化"?(5)

作为当代NVMe固态硬盘的性能标杆,东芝RD500 1TB具备700K IOPS的存取能力,需要高效的CPU和操作系统来充分发掘它的性能。

性能明升暗降,Win10线程调度优化缘何成为"负优化"?(6)

上面测试的是系统版本对于硬盘测速跑分的影响,接下来分两次在RD500上直接安装Windows 10 1903和1909,通过PCMark 10来对比系统盘应用程序启动速度,即对用户实际体验的影响。

性能明升暗降,Win10线程调度优化缘何成为"负优化"?(7)

通过对比可以看到,1909系统下每个应用的开启速度,包括首次打开和多次打开,都比1903系统下要慢,影响幅度可高达47.52%:

性能明升暗降,Win10线程调度优化缘何成为"负优化"?(8)

微软的新算法表面上是为了充分利用CPU的全部核心,好让它们分配到的任务量更均衡,避免1核有难9核围观。但实际上有很多工作是单线程的,Win 10 1909频繁地切换CPU核心会产生额外的延迟,降低运行效率。

在大量核心空闲的时候,为什么不固定使用特定CPU核心呢?存储极客认为,新生代CPU普遍存在发热密度高的问题,单独让固定核心出力会因局部过热而支撑不下去,需要更加频繁地切换线程所占用的核心(CPU不会累,但是会局部过热)。当然这个理论是存储极客个人观点,欢迎更多人一起来验证。

对于没有"最佳核心"特性(Intel Core X系列、AMD第三代锐龙)的处理器来说,存储极客建议暂缓更新1909版本,新版中的线程调度优化对于大多数CPU可能都是"负优化"。

性能明升暗降,Win10线程调度优化缘何成为"负优化"?(9)

目前Window 10 1909更新属于可选状态,尚未强制推送。大家仍有时间进入高级选项,选择将功能更新推迟365天,等等看微软是否打算解决这个问题。

性能明升暗降,Win10线程调度优化缘何成为"负优化"?(10)

我要分享:

最新热门游戏

版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航