Perfmon文件分析工具
时间:2020-03-05 18:43:05 来源:igfitidea点击:
我有一堆perfmon文件,它们在一段时间内捕获了信息。什么是处理此信息的最佳工具?理想情况下,我希望能够查看每小时已监控的对象计数器的平均统计信息。
解决方案
回答
也许考虑使用LogParser。
这取决于信息的记录方式(Perfmon并不缺乏灵活性)
如果它们是CSV,则我们甚至可以使用ODBC文本驱动程序并对它们运行查询!
(表现会很"有趣")
这是有关该主题的CodingHorror文章的强制链接;-)
回答
根据我的经验,即使我们将数据重新记录到CSV或者TSV,即使是Excel还是一个非常好的工具,都可以快速生成perfmon的图形。我们可以绘制滚动平均值并查看进度。 Excel并不理想,但是如果数据量不超过30-40兆,它可以做的很快。我发现使用表和超过50兆的数据时,Excel 2007趋于不稳定:在某一时刻,"撤消"操作会导致其消耗100%cpu和1.3 GB的RAM。
附录记录不是最知名的工具,但它非常有用。我不知道任何GUI前端,因此我们只需要从命令行运行即可。我使用过的两种最常见的情况是
- 从其他系统管理员给我的日志中删除不必要的计数器,例如整个过程和内存对象。
- 将二进制perfmon日志转换为.csv或者.tsv文件。
回答
这是Codeplex上提供的免费工具,提供制图功能以及不同服务器角色的内置阈值,也可以对其进行修改。生成HTML报告。
http://www.codeplex.com/PAL/Release/ProjectReleases.aspx?ReleaseId=21261
回答
看看SmartMon(www.perfmonanalysis.com)。它分析CSV和SQL Server数据库中的Perfmon数据。