【问题标题】:Perfmon File Analysis ToolsPerfmon 文件分析工具
【发布时间】:2010-09-06 19:50:59
【问题描述】:

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

【问题讨论】:

    标签: performance logfile-analysis


    【解决方案1】:

    根据我的经验,如果您将数据重新记录到 CSV 或 TSV,即使只是 Excel 也是一个非常好的工具,可以快速生成性能图。您可以绘制滚动平均值并查看进度。 Excel 并不花哨,但如果您没有超过 30-40 兆的数据,它可以做得相当快。我发现 Excel 2007 在使用表格和超过 50 兆数据时往往会变得不稳定:在某一时刻,“撤消”会导致它消耗 100% 的 cpu 和 1.3 GB 的 RAM。

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

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

    【讨论】:

      【解决方案2】:

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

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

      (表演会很“有趣”)

      这里是关于该主题的CodingHorror article 的必填链接;-)

      【讨论】:

        【解决方案3】:

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

        http://www.codeplex.com/PAL/Release/ProjectReleases.aspx?ReleaseId=21261

        【讨论】:

        • 确保您使用的是 PAL 版本 2,因为它明显优于版本 1。图表更漂亮,数据值处理正确。
        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-07-15
          • 2011-10-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多