代码之家  ›  专栏  ›  技术社区  ›  Daniel Pollard

Perfmon文件分析工具

  •  7
  • Daniel Pollard  · 技术社区  · 16 年前

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

    4 回复  |  直到 10 年前
        1
  •  4
  •   Anssssss    10 年前

    或许可以考虑使用 LogParser . 这取决于如何记录信息(PerfMon并不缺乏灵活性)

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

    (表演会很有趣)

    这是与 CodingHorror article 关于这个话题;-)

        2
  •  5
  •   C Hogg    16 年前

    根据我的经验,即使只是Excel,如果您将数据重新加载到csv或tsv,也可以很好地快速绘制PerfMon图形。您只需绘制滚动平均值,并查看进度。Excel并不理想,但是如果你没有超过30-40兆的数据,它可以做得相当快。我发现,Excel2007在使用超过50兆数据的表时往往会变得不稳定:在某一点上,“撤消”会导致它消耗100%的CPU和1.3 GB的RAM。

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

    1. 从不同系统管理员提供的日志中删除不必要的计数器,例如整个进程和内存对象。
    2. 将二进制PerfMon日志转换为.csv或.tsv文件。
        3
  •  2
  •   Ankur BOse    16 年前

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

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

        4
  •  1
  •   Scott Myers    14 年前

    看看smartmon(www.perfmonanalysis.com)。它分析csv和sql server数据库中的perfmon数据。

    推荐文章