gpt4 book ai didi

windows - 控制多个系统上的 PerfMon 日志记录

转载 作者:可可西里 更新时间:2023-11-01 10:02:00 26 4
gpt4 key购买 nike

我需要使用 PerfMon 从多台机器收集数据,并且我需要能够在特定时间打开/关闭收集。我已经在每台机器上配置了所有数据点;我只需要启动/停止 PerfMon,并启动/停止一组数据点的收集。

由于我不会深入探讨的原因,我不能简单地从一台机器上的单个 PerfMon 实例配置所有收集 - 我需要在(大约)同时在多台机器上启动/停止 PerfMon 数据收集。

所涉及的系统均运行Windows 2003 Server,我无法在这些系统上安装任何额外的软件。

是否可以使用例如PowerShell(或通常安装在 Windows 2003 服务器上的其他东西)?

最佳答案

看看logman.exe .您可以使用它来创建计数器集(如果您已经有模板定义)以及启动/停止 perfmon 数据收集。看这个Overview of Performance Monitor有关执行 logman.exe 的帐户的安全要求的一些信息。

从 .bat、MSBuild 或 Nant,您可以执行如下操作:

Logman start [logname] -s [computername]
or
Logman stop [logname] -s [computername]

收集完所有这些日志文件后,您可以使用 relog.exe将它们导入到 sql 实例中,以便您可以更轻松地查询/报告它们。

我知道您提到您不能安装任何其他软件,但是...根据您的实验室或其他环境的设置,您可能需要考虑将 perfmon 日志记录到 sql 数据存储。即使它是在环境中的服务器上运行的 Sql Express 实例,它也可能会让您的生活更轻松。至少它可以/将跳过将数据导入单个存储以使其易于查询/分析。

祝你好运!

Z

关于windows - 控制多个系统上的 PerfMon 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1603230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com