全部產品
Search
文件中心

:Windows系統磁碟I/O負載較高問題的排查與處理

更新時間:Jun 20, 2025

在使用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負載情況。

  1. 在Windows案頭左下角的搜尋方塊中,輸入資源監視器,並按Enter鍵開啟資源監視器程式。

  2. 資源監視器介面中單擊磁碟頁簽,以查看各個進程的磁碟I/O負載情況。

    image

處理磁碟I/O負載高的問題

磁碟I/O負載高問題的原因及解決方案如下。

問題現象

原因

解決方案

異常使用者程式或進程長時間佔用大量磁碟I/O資源。

該程式為異常程式或進程,運行時佔用過多磁碟I/O資源。

通過在資源監視器中定位到佔用磁碟I/O資源較多的程式,在該程式上按右鍵,然後單擊結束程式即可。

警告

在您結束進程前,請務必確保您瞭解該進程的相關資訊,避免因誤操作導致您的業務中斷。

正常使用者程式或進程長時間佔用大量磁碟I/O資源。

該程式為正常業務程式或進程,運行時佔用過多磁碟I/O資源。

如果雲端硬碟出現磁碟I/O效能瓶頸,您可以根據實際情況選擇對應的處理方案:

  • 變更雲端硬碟類型:當使用SSD雲端硬碟出現磁碟I/O瓶頸時,您可以選擇更換雲端硬碟類型為ESSD,以提升雲端硬碟效能。相關操作,請參見變更雲端硬碟類型

  • 變更雲端硬碟效能層級:當使用ESSD雲端硬碟出現磁碟I/O瓶頸時,您可以升級雲端硬碟的效能層級。相關操作,請參見修改ESSD雲端硬碟效能層級

  • 修改雲端硬碟效能配置:當使用ESSD AutoPL雲端硬碟出現磁碟I/O瓶頸時,您可以修改雲端硬碟效能配置。相關操作,請參見修改ESSD AutoPL雲端硬碟效能配置

  • 升級執行個體規格:當升級雲端硬碟規格時,遇到執行個體規格限制無法升級效能更好的雲端硬碟時,您可以先升級執行個體規格。相關操作,請參見修改執行個體規格

  • 沒有單個程式或進程佔用大量磁碟I/O資源。

  • 單個程式或進程偶發磁碟I/O佔用過高,但期間較短,且發生頻率較低。

當前執行個體的服務正常運行所需磁碟I/O資源效能大於執行個體的磁碟I/O效能。

相關文檔

關於Linux系統的I/O負載高問題的處理方案,請參見如何查看Linux系統I/O負載情況