trcdead 命令
用途
从系统转储映像或实时转储映像抽取跟踪缓冲区。
语法
trcdead [ -1 -2 -3 ... -7 ] [ -c ] [ -M ] [ -o Name ] DumpImage [ UnixFile ]
描述
如果系统停机而跟踪工具仍然是活动的,那么内部跟踪缓冲区的内容在系统转储中被捕获。 或者,实时转储还可以捕获部分或完整的内部跟踪缓冲区(如果是合适的伪组件的话)。 使用 trcdead 命令从系统转储或实时转储中抽取八个活动系统跟踪通道、所有的组件跟踪缓冲区以及轻量级内存跟踪缓冲区。 当未指定任何标志时,将抽取系统跟踪通道 0。 要跟踪 -channelnum 标志确定的通道 0 之外的其他通道。 使用 -c 标志确定组件跟踪缓冲区。 使用 -M 标志确定轻量级内存跟踪缓冲区。 一次只能抽取一种类型的跟踪缓冲区或一个特定的系统跟踪通道。
-o 标志可用于表示应将抽取的缓冲区写入非缺省跟踪日志或目录。 系统跟踪通道被抽取到跟踪日志文件。 组件跟踪缓冲区和轻量级内存跟踪缓冲区被抽取到目录。 如果没有选择 -o 标志,那么 trcdead 命令将写入缺省跟踪日志文件或目录。 可以使用 trcctl 命令来查看和修改缺省日志文件名和目录名称。
使用 trcrpt 命令格式化来自一个或多个跟踪日志文件的报告。
标志
| 项 | 描述 |
|---|---|
| -1, ...,-7 | 检索通道 1 , 2 , 3 , 4 , 5 , 6 和 7 的跟踪缓冲区条目。 缺省值为通道 0。 |
| -c | 抽取所有活动的组件跟踪组件的所有缓冲区。 |
| -M | 抽取轻量级内存跟踪缓冲区。 |
| -o名称 | 指定将数据写入的文件或目录 (-c, -M)。 |
参数
| 项 | 描述 |
|---|---|
| DumpImage | 指定要操作的转储映像。 |
| UNIX 文件 | 指定系统转储或实时转储时使用的UNIX文件。 如果您使用转储发生的同一个系统上的 trcdead 命令,这是不必要的。 |
示例
注: 要确定哪个示例更适合您的系统,请使用 sysdumpdev命令来显示当前转储设备分配。
- 要将系统跟踪缓冲区抽取到指定的文件trace_extract从位于 /var/adm/ras/dumpfile的转储,输入:
trcdead -o trace_extract /var/adm/ras/dumpfile - 要从写入设备的转储映像中抽取系统跟踪缓冲区,请输入:
trcdead /dev/hd7 - 要从转储映像
vmcore.0抽取轻量级内存跟踪信息并将其放入 /tmp 目录中,请输入:trcdead -o /tmp -M vmcore.0 - 要从 /tmp/unix_64生成的转储映像
vmcore.3中抽取组件跟踪缓冲区,请输入:trcdead -c vmcore.3 /tmp/unix_64
文件
| 项 | 描述 |
|---|---|
| / usr / bin / trcdead | 包含 trcdead 命令。 |
| /var/adm/ras/dumpfile | 包含缺省系统转储文件。 |
| /var/adm/ras/trcfile | 包含缺省系统跟踪日志。 |
| /var/adm/ras/trc_ct | 包含缺省组件跟踪日志。 |
| /var/adm/ras/mtrcdir | 包含缺省轻量级内存跟踪日志。 |