Performance Perfmon文件分析工具

Performance Perfmon文件分析工具,performance,logfile-analysis,Performance,Logfile Analysis,我有一堆perfmon文件,它们在一段时间内捕获了信息。处理这些信息的最佳工具是什么?理想情况下,我希望能够看到已监视的对象计数器的平均每小时统计数据。也许可以考虑使用。 这取决于信息的记录方式(Perfmon并不缺乏灵活性) 如果它们是CSV,您甚至可以使用ODBC文本驱动程序并对它们运行查询 (表演将“引人入胜”) 这是关于这个主题的链接;-) 根据我的经验,如果您将数据重新记录到CSV或TSV中,即使是Excel也可以作为快速生成perfmon图表的非常好的工具。您可以绘制一个滚动平均值&

我有一堆perfmon文件,它们在一段时间内捕获了信息。处理这些信息的最佳工具是什么?理想情况下,我希望能够看到已监视的对象计数器的平均每小时统计数据。

也许可以考虑使用。 这取决于信息的记录方式(Perfmon并不缺乏灵活性)

如果它们是CSV,您甚至可以使用ODBC文本驱动程序并对它们运行查询

(表演将“引人入胜”)


这是关于这个主题的链接;-)

根据我的经验,如果您将数据重新记录到CSV或TSV中,即使是Excel也可以作为快速生成perfmon图表的非常好的工具。您可以绘制一个滚动平均值&查看进度。Excel并不新奇,但如果你没有超过30-40兆的数据,它可以很快完成工作。我发现Excel2007在使用表和超过50兆的数据时往往变得不稳定:在某一点上,“撤销”导致它消耗100%的cpu和1.3 GB的RAM

附录-不是最有名的工具,但它非常有用。我不知道任何GUI前端,所以您只需要从命令行运行它。我用过的两个最常见的例子是

  • 从不同系统管理员给我的日志中删除不必要的计数器,例如整个进程和内存对象
  • 将二进制perfmon日志转换为.csv或.tsv文件

  • 这是Codeplex上提供的一个免费工具,提供了图表功能,以及不同服务器角色的内置阈值,也可以修改。生成HTML报告


    看看SmartMon(www.perfmonanalysis.com)。它分析CSV和SQL Server数据库中的Perfmon数据。

    请确保使用PAL的版本2,因为它明显优于版本1。图形更漂亮,数据值处理正确。