是否有自动整理 Perfmon 数据的方法?

Jon*_*jap 11 windows-server-2003 perfmon

在分析 ASP.NET 应用程序时,我一直在手动整理 Perfmon 数据(例如,获取 perfmon 图的屏幕截图以获取处理器使用率百分比、内存中已提交字节百分比等统计数据的平均值、最小值、最大值)服务器大小调整。

我想知道是否有办法自动执行此操作,例如,从某个日志文件中获取特定的 perfmon 统计数据或其他什么,甚至可能打印出一份报告?

spl*_*tne 11

您可以使用性能分析日志 (PAL) 工具,这是一个托管在 CodePlex 上的开源项目。

曾经遇到过性能问题,但不知道要收集哪些性能计数器或如何分析它们?PAL(日志性能分析)工具是一种强大的新工具,它读取性能监视器计数器日志(任何已知格式)并使用复杂但已知的阈值(提供)对其进行分析。

该工具生成基于 HTML 的报告,该报告以图形方式绘制重要的性能计数器并在超过阈值时发出警报。这些阈值最初基于 Microsoft 产品团队和 Microsoft 支持成员定义的阈值,但会继续通过这个正在进行的项目进行扩展。这个工具不是传统性能分析的替代品,但它可以自动分析性能计数器日志,足以节省您的时间。这是一个 VBScript,需要 Microsoft LogParser(免费下载)。

您可以阅读一篇不错的文章:“了解 Windows 性能分析”

分析 Windows 性能监视器日志是一个耗时的过程,通常需要专业知识来解释日志数据以用于 Microsoft Windows 系统性能故障排除。好消息是,您可以使用 Microsoft 支持专业人员使用的三个方便的工具来简化收集和分析性能监视器数据的过程:perfwiz.exe、logman.exe 和日志性能分析 (PAL)。

本文解释了如何使用这些工具创建自动化程序:

  • 性能监视器向导(perfwiz.exe):帮助您创建 wlocal 和远程性能监视器日志,简化收集性能监视器日志的过程
  • Logman.exe是一个内置的 Windows 命令行工具,用于管理和调度本地和远程系统上的性能计数器集合
  • Performance Analysis of Logs (PAL) 工具,上面提到过,用于数据分析