typeperf
typeperf 命令将性能数据写入命令窗口或日志文件。 若要停止 typeperf,请按 CTRL+C。
语法
typeperf <counter [counter ...]> [options]
typeperf -cf <filename> [options]
typeperf -q [object] [options]
typeperf -qx [object] [options]
参数
参数 | 说明 |
---|---|
<counter [counter [...]]> |
指定要监视的性能计数器。 <counter> 参数是采用 \Computer\Object(Instance)\Counter 格式的性能计数器的全名,例如 \\Server1\Processor(0)\% User Time 。 |
选项
选项 | 说明 |
---|---|
-f <CSV | TSV | BIN | SQL> |
指定输出文件格式。 默认值为 CSV。 |
-cf <filename> |
指定包含要监视的性能计数器列表的文件,其中每行一个计数器。 |
-si <[[hh:]mm:]ss> |
指定样本间隔。 默认值为一秒。 |
-o <filename> |
指定输出文件或 SQL 数据库的路径。 默认值为 STDOUT(写入命令窗口)。 |
-q [object] |
显示已安装计数器的列表(无实例)。 若要列出一个对象的计数器,请包含对象名称。 |
-qx [object] |
显示已安装计数器的列表(有实例)。 若要列出一个对象的计数器,请包含对象名称。 |
-sc <samples> |
指定要收集的样本数。 默认收集数据,直到按下 CTRL+C。 |
-config <filename> |
指定包含命令选项的设置文件。 |
-s <computer_name> |
如果计数器路径中未指定计算机,则指定要监视的远程计算机。 |
-y | 对所有问题回答“是”,不进行提示。 |
/? | 在命令提示符下显示帮助。 |
示例
若要以 1 秒的默认样本间隔将本地计算机的性能计数器 \Processor(_Total)\% Processor Time
的值写入命令窗口,直到按下 CTRL+C,请键入:
typeperf \Processor(_Total)\% Processor Time
若要以 5 秒的样本间隔将文件 counters.txt 中计数器列表的值写入制表符分隔文件 domain2.tsv,直到收集到 50 个样本,请键入:
typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv
若要为计数器对象 PhysicalDisk 查询“带实例的已安装计数器”并将生成的列表写入文件 counters.txt,请键入:
typeperf -qx PhysicalDisk -o counters.txt