在使用Windows執行個體時,如果遇到執行個體運行卡頓或檔案讀寫速度較慢等問題,可能是磁碟I/O 負載高導致,您可以參考本文內容排查並解決問題。
本文檔以Windows 2022為例,不同版本的作業系統介面略有差異,請您以目標作業系統的實際介面為準。
問題現象
使用Windows系統的ECS執行個體時,出現如下現象。
出現系統運行卡頓、檔案讀寫變慢、應用效能下降或內部服務響應慢等問題。
通過ECS控制台查看執行個體磁碟I/O負載監控時,發現磁碟I/O負載過高(參考值:當前I/O讀寫≥該雲端硬碟I/O效能指標的80%,可認為I/O負載過高)。
收到了磁碟I/O負載超過設定閾值的警示資訊。
可能原因
引起磁碟I/O負載過高的常見原因如下:
異常的進程或服務佔用大量磁碟I/O,導致磁碟I/O負載過高。
業務程式及業務情境對執行個體的磁碟I/O負載要求較高,執行個體的磁碟I/O效能不足以支撐業務開展所需的磁碟I/O效能要求。
排查步驟
要定位磁碟I/O負載過高的問題,您可以參見下述操作步驟進行問題的排查定位。
查看進程佔用的磁碟I/O負載詳情
您可以使用Windows系統中預設安裝的資源監視器應用查看磁碟I/O負載等資源的使用方式,該應用支援查看單個進程的磁碟I/O負載情況。
在Windows案頭左下角的搜尋方塊中,輸入資源監視器,並按
Enter鍵開啟資源監視器程式。在資源監視器介面中單擊磁碟頁簽,以查看各個進程的磁碟I/O負載情況。

處理磁碟I/O負載高的問題
磁碟I/O負載高問題的原因及解決方案如下。
問題現象 | 原因 | 解決方案 |
異常使用者程式或進程長時間佔用大量磁碟I/O資源。 | 該程式為異常程式或進程,運行時佔用過多磁碟I/O資源。 | 通過在資源監視器中定位到佔用磁碟I/O資源較多的程式,在該程式上按右鍵,然後單擊結束程式即可。 警告 在您結束進程前,請務必確保您瞭解該進程的相關資訊,避免因誤操作導致您的業務中斷。 |
正常使用者程式或進程長時間佔用大量磁碟I/O資源。 | 該程式為正常業務程式或進程,運行時佔用過多磁碟I/O資源。 | 如果雲端硬碟出現磁碟I/O效能瓶頸,您可以根據實際情況選擇對應的處理方案:
|
| 當前執行個體的服務正常運行所需磁碟I/O資源效能大於執行個體的磁碟I/O效能。 |
相關文檔
關於Linux系統的I/O負載高問題的處理方案,請參見如何查看Linux系統I/O負載情況。