當前位置:
首頁 > 最新 > 警惕由HPET設置引發的固態硬碟性能下滑

警惕由HPET設置引發的固態硬碟性能下滑

搜索HPET,得到的很多結果都與性能優化、性能提升有關,而文章年代大多較早。雖然近兩年有文章指出HPET開啟後會影響AMD銳龍平台的性能,但英特爾平台其實也會受到影響,直接受害者中包括了固態硬碟!

HPET又名高精度事件計時器,是當前電腦主板都默認開啟的一項功能。

在設備管理器中可以看到它的身影:高精度事件計時器。計時器讓電腦內的一秒與真實世界中的一秒等同。

某些情況下(部分系統優化軟體),HPET高精度計時器會導致電腦性能下降,尤其是會對固態硬碟性能產生顯著不利影響,而由於這種故障非常冷門,通常普通用戶很難發現原因,更有可能認為是固態硬碟出了問題。下圖是正常情況下東芝TR200的AS SSD Benchmark性能跑分(左側)和出現異常的AS SSD Benchmark跑分(右側開啟了HPET)。

系統中包含多種可用的計時器,HPET是其中精度最高的一個。雖然主板基本都開啟了HPET,但操作系統使用何種計時器並不固定。只有個別應用程序會請求指定使用HPET。

使用一款名為WinTimer Tester的軟體可以測試當前生效的計時器,下圖所示當前使用的是ACPI Timer。計時器頻率越高理論上計時越準確,但同時意味著產生更多的CPU中斷次數。

CPU處理中斷會產生一定延遲,尤其是在英特爾處理器應用幽靈漏洞補丁之後,使用高頻率的HPET計時器會對電腦性能產生更顯著的影響。下面是正常情況下DPC延遲與使用HPET之後的DPC延遲。

在使用HPET計時器後,與存儲子系統相關的storport.sys所反映出的DPC延遲增長了一半。

延遲的增加意味著數據處理速度的放緩,外在表現就是性能降低。此時SSD自身其實速度沒有變化,但是電腦整機利用SSD的能力被弱化了。其實當前版本的Windows 10系統默認情況下並不會優先使用HPET計時器,出現HPET問題的大多是由錯誤的「優化」造成。如果WinTimmer顯示為24Mhz(Intel酷睿)或14Mhz(AMD銳龍),可以在命令提示符(管理員)中輸入bcdedit /deletevalue useplatformclock,回車後重啟電腦即可修復問題。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 科技視訊2016 的精彩文章:

超凡品質索尼超遠攝定焦G大師鏡頭 FE 400mm F2.8 GM OSS外觀評測
快閃記憶體好搭檔 主控在固態硬碟性能中所起的影響

TAG:科技視訊2016 |