在 perfmon 中,磁盘选项卡上有一个“响应时间(毫秒)”列。它显示进程的响应时间。
如何在 powershell 中获取此值?我在网上没有找到任何解决方案。
WMI 仅提供基本统计数据,没有响应/延迟时间。
谢谢。
答案1
您指的是哪个版本的 Windows/Windows Server?
一般来说,您可以使用 typeperf.exe 实用程序来查询性能计数器。
执行typeperf.exe -q
将列出所有已加载的计数器。
如果您坚持使用 powershell,则应该使用 Get-WmiObject 从正确的性能类中获取数据。如果您不确定该类是什么,运行Get-CimClass *perf*
将列出所有可用的类。
类别主要分为两种类型:格式化和原始(格式化的类别可以显示 perfmon 中所见的数据)。