Windows 性能监视器新实例

Windows 性能监视器新实例

我尝试在 2003/2008R1&R2 上配置性能监视器来捕获计数器的新实例,但没有任何成功。例如,如果我选择计数器Process\%处理器时间(监控每个进程实例的处理器时间)一切正常,直到我打开或关闭任何应用程序。如果在此期间打开了新应用程序,它将不包含在监控处理器中,而旧应用程序实例的处理器时间百分比将显示为零。

问题是性能监视器没有刷新新应用程序/用户/新终端会话的实例或同时改变实例的任何其他指标。

解决方案是停止/启动日志文件,但我不想每秒都这样做,这样日志记录将被分成两个文件。有人知道我该如何添加所有新实例吗?

非常感谢您的帮助

答案1

我猜你正在以“文本文件”格式之一登录。如果你想要捕获动态活动(新流程等),则不能使用这些格式。

相反,使用“二进制文件”格式来捕获数据。这将允许 perfmon 捕获您指定的计数器的任何动态活动。

收集完成后,如果您希望在 Excel/等中打开日志,您可以使用程序relog.exe(包含在 Windows 中...)将二进制文件转换为文本文件。语法是:

relog.exe logfile.blg -f csv -o logfile.csv

相关内容