ITEEDU

注释

计数器路径格式

计数器路径的通用格式如下:[\\Computer]\object[parent/instance#index]\counter] where:

父节点、事例、索引和格式的计数器组件可以是有效名或通配符。不是所有计数器都必须具有计算机、父节点、事例和索引组件。

可以根据计数器本身决定计数器路径。例如,LogicalDisk 对象具有事例 index,所以必须提供 #index 或通配符。因此,可以使用如下格式:

\LogicalDisk(*/*#*)\*

相对而言,Process 对象不需要事例 index。因此,可以使用如下格式:

\Process(*)\ID Process

可用格式列表如下:

\\machine\object(parent/instance#index)\counter
  \\machine\object(parent/instance)\counter
  \\machine\object(instance#index)\counter
  \\machine\object(instance)\counter
  \\machine\object\counter
  \object(parent/instance#index)\counter
  \object(parent/instance)\counter 
  \object(instance#index)\counter
  \object(instance)\counter
  \object\counter

如果在父节点名称中指定了通配符,则将返回指定对象的所有与指定事例和计数器域匹配的事例。

如果在事例名称中指定通配符,则将返回指定对象和父节点对象中的所有事例(如果指定索引相应的所有事例名称与通配符匹配)。

如果在计数器名称中指定通配符,则将返回指定对象的所有计数器。

不支持部分计数器字符匹配。

计数器文件

计数器文件是列出现有日志中一个或多个性能计数器的文本文件。从日志或 [\\Computer \ object [instance] \ counter] 格式的 -q 输出中复制完整的计数器名称。在每行上列出一个计数器路径。

复制计数器

执行时,Relog 从输入文件中的每个记录复制指定的计数器,同时如果需要,可转换格式。计数器文件中允许包含通配符路径。

保存输入文件子集。

使用 -t 参数指定按每隔 n 个记录将输入文件插入到输出文件之中。默认情况下,数据从每个记录重新记录。

将 -b 和 -e 参数用于日志文件

可以指定输出日志包括开始时间 (-b) 之前的记录,从而为需要格式化值的计算值的计数器提供数据。输出文件将包含具有来自输入文件(其时间戳小于结束时间 (-e) 参数)的最后记录。

使用 -config 选项

与 -config 选项一起使用的设置文件的内容应具有如下格式:

[command_option] value

其中 command_option 是命令行选项,然后在 value 指定其值。例如:

  • [o]
  • output.txt
  • [f]
  • csv
  • [t]
  • 5

范例

要以值为 30 的固定间隔浏览现有跟踪日志、列出计数器路径、输出文件和格式,请键入如下命令:

Relog c:\perflogs\daily_trace_log.blg -cf counter_file.txt -o c:\perflogs\reduced_log.csv -t 30 -f csv

要以值为 30 的固定间隔浏览现有跟踪日志、列出计数器路径和输出文件,请键入如下命令:

Relog c:\perflogs\daily_trace_log.blg  -cf counter_file.txt -o c:\perflogs\reduced_log.blg -t 30