AIX命令参考大全,卷 4,n - r - pprof 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

pprof 命令

用途

报告在一段时间内的全部内核线程的 CPU 使用情况。

语法

pprof { time | -I pprof.flow | -i tracefile | -d } [ -T bytes] [ -v ] [ -s ] [ -n ] [ -f ] [ -p ] [ -w ]

描述

pprof 命令使用跟踪实用程序报告一个间隔内运行的所有内核线程。 未处理的进程信息保存到 pprof.flow,并生成 5 个报告。pprof 命令也使用先前生成的 Pprof.flow 来生成报告。 如果没有标志被指定,生成全部报告。

报告类型

pprof.cpu 按实际的 CPU 时间顺序列出所有内核级线程。包含:进程名称、进程 ID、父进程 ID、开始和结束时的进程状态、线程 ID、父线程 ID、实际的 CPU 时间、启动时间、停止时间和停止-启动次数。
pprof.start 列出按开始时间排序的全部内核线程。包含:进程名称、进程 ID、父进程 ID、开始和结束时的进程状态、线程 ID、父线程 ID、实际 CPU 时间、启动时间、停止时间和停止-启动次数。
pprof.namecpu 列表每种类型内核线程信息(所有可以用相同名称执行的)。包含:进程名称、线程数目、CPU 时间和全部 CPU 时间中的百分比。
pprof.famind 按系列分组地列出全部进程(具有公共祖先的进程)。 子进程名称相对父进程缩进。包含:启动时间、停止时间、实际 CPU 时间、进程 ID、父进程 ID、线程 ID、父线程 ID、开始和结束时的进程状态、级别和进程名称。
pprof.famcpu 列出全部系列的信息(具有公共祖先的进程)。 进程名称和进程 ID 不必是祖先。 包含:启动时间、进程名称、进程 ID、线程数目和全部 CPU 时间。

标志

-d 等待用户从命令行执行 trcontrcstop
-f 指定只生成 pprof.famcpupprof.famind 报告。
-I pprof.flow 表示从先前生成的 pprof.flow 中生成报告。 指定只生成 pprof.namecpu 报告。
-i tracefile 表示从 tracefile 生成报告。 跟踪必须包含下列 hook:135、106、10C、134、139、465、467 和 00A
-n 指定只生成 pprof.namecpu 报告。
-p 指定只生成 pprof.cpu 报告。
-s 指定只生成 pprof.start 报告。
-T 设置跟踪内核缓冲区大小的字节。缺省值是 32000。
-v 设置详细方式(打印额外详细信息)。
-w 指定仅生成 pprof.flow
time 指定跟踪系统时间的秒数。

注:复查 /usr/lpp/perfagent/README.perfagent.tools 文件以获取性能分析工具的最新的更改信息。

相关信息

跟踪命令、trcrpt 命令、filemon 命令。

trcon 子例程、 trcstop 子例程。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]