了解 Perfmon 中的 %DiskTime

了解 Perfmon 中的 %DiskTime

100-700我的服务器在过去几天里一直在 %DiskTime 附近跳动。

我知道这表明存在 I/O 瓶颈 - 但我该怎么办?我需要检查或更改磁盘的哪些方面?

答案1

使用进程浏览器 (procexp) 来追踪占用过多资源的进程。您需要在视图窗格中专门添加用于磁盘读取和磁盘写入的额外列。找到罪魁祸首后,您就可以从那里着手(联系供应商或开发人员)。

您可能想查看该进程正在做什么,您可以使用进程监视器 (procmon) 来做到这一点。启动 procmon 时,您可能希望过滤掉除您正在调查的进程之外的所有内容。

这两个工具都有自己的帮助文档(而且非常好)。如果想更深入地了解,我推荐 Mark Russinovich 的 Windows 内部原理书籍。

进程探索器

进程监控

Sysinternals 进程实用程序

Windows 内部知识书籍

相关内容