Logman 的 -cnf 开关有效吗?

Logman 的 -cnf 开关有效吗?

我们一直在尝试创建 PerfMon 计数器,在写入新文件之前,该计数器最多可包含 15 分钟的数据。PerfMon 可以配置为执行此操作,但它会在每次重新启动计算机时重置这些设置,这会导致难以察觉的问题。

一位同事在过去两天一直在使用 Logman 尝试创建一个脚本来解决这个问题,然后我们可以让 Windows 在系统启动时作为计划任务运行。我今天早些时候才接触到 Logman。这是我们目前得到的结果:

logman start CounterName -f bin -cnf 00:15:00 -si 05 -v mmddhhmm -o "C:\perflogs\LogName" -cf "C:\perflogs\LogName.config"

这几乎可以正常工作,只是它不会每 15 分钟(或 -cnf 设置的任何间隔)创建一个新文件。我尝试将“start”更改为“create counter”(并删除现有计数器),结果类似 - PerfMon 任务将被创建,但它只会输出到单个文件,而不会在我可以确定的任何地方反映 -cnf 设置。

此外,通过谷歌搜索“logman cnf”返回的唯一非手册页结果是那些遇到 -cnf 相同问题的人发表的未解决的帖子。所以我的问题是:Logman 的 -cnf 开关有用吗?无论如何,请解释一下:如果它确实有效,我们做错了什么?如果它不起作用,是否有创建滚动 PerfMon 日志的首选方法?

答案1

我之前没有使用过 -cnf 但我刚刚尝试过它,它似乎运行良好。

我使用了以下内容:

logman 创建计数器测试 -f bin -si 01 -cf test.txt -v nnnnnn -cnf 10 -o Blah

logman 开始测试

稍等一下……

logman 停止测试

我有 8 个文件。

相关内容