Performance
了解 Perfmon 中的 %DiskTime
100-700
我有一台過去幾天一直在 %DiskTime 附近跳躍的伺服器。我知道這表明存在 I/O 瓶頸——但我該怎麼做呢?關於磁碟,我需要檢查或更改什麼?
使用程序資源管理器 (procexp) 來追踪問題。您需要在視圖窗格中添加額外的列,專門用於磁碟讀取和磁碟寫入。一旦你找到了罪魁禍首,你就可以從那裡開始(與供應商或開發人員聯繫)。
您可能希望查看該程序在做什麼,並且可以使用程序監視器 (procmon) 來執行此操作。當您啟動 procmon 時,您可能希望過濾掉除您正在調查的程序之外的所有內容。
這兩個工具帶有自己的幫助文件(而且非常好)。為了進一步深入,我推薦 Mark Russinovich 的 windows internals 書籍。