係統粉 > IT資訊 > 微軟資訊

性能明升暗降,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)

上一篇:微軟為搭載ARM處理器設備推出測試版ChromiumEdge 下一篇:沈向洋終於也離開微軟!曾是華人在美科技圈最高級高管

相關資訊

最新熱門應用

電腦問答