pstat 命令
用途
解释各种系统表的内容并将它写到标准输出。
语法
pstat [ -a ] [ -A ] [ -f ] [ -i ] [ -p ] [ -P ] [ -s ] [ -S ] [ -t ] [ -u程序插槽 ] [ -T ] [ -U ThreadSlot] [ [ KernelFile ] CoreFile ]
描述
pstat 解释各种系统表的内容并将它写到标准输出。 必须有 root 用户或 system 组的权限才能运行 pstat 命令。
标志
| 项 | 描述 |
|---|---|
| 一 | 显示进程表中的条目。 |
| -一个 | 显示内核线程表中的所有条目。 |
| -f | 显示文件表。 |
| -一 | 显示索引节点表和索引节点数据块地址。 |
| -p | 显示进程表。 |
| -P | 只显示可运行的内核线程表条目。 |
| -s | 显示有关交换或调页空间使用情况的信息。 |
| -S | 显示处理器的状态。 |
| -t | 显示 tty 结构。 |
| -u ProcSlot | 显示进程表的指定槽中的进程的用户结构。 如果试图显示交换出的进程会生成错误消息。 |
| -t | 显示系统变量。 这些变量在 var.h 中被简单描述。 |
| -U ThreadSlot | 显示在内核线程表指定槽内的内核线程的用户结构。 如果试图显示交换出的内核线程会生成错误消息。 |
安全性
RBAC 用户和 TrustedAIX®用户请注意:此命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关权限与特权的更多信息,请参阅安全性中的“特权限定的命令数据库”。 有关与该命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。
示例
- 要显示保存在 转储文件 核心文件中的系统转储的索引节点,请输入:
将从 /usr/lib/boot/unix 文件中检索符号。pstat -i dumpfile - 要显示当前正在运行的系统的进程表槽 0 (零) 中进程的文件表和用户结构,请输入:
pstat -f -u 0 - 要显示系统转储的 tty 结构,其核心文件是 dumpfile ,其内核是 /usr/lib/boot/unix.back 文件,请输入:
pstat -t /usr/lib/boot/unix.back dumpfile - 要显示内核线程表中的所有线程以及线程表槽 2 中线程的用户结构,请输入:
pstat -A -U 2
文件
| 项 | 描述 |
|---|---|
| /乌斯尔/斯宾/pstat | 包含 pstat 命令。 |
| /dev/mem | 缺省 system-image 文件。 |
| /usr/lib/boot/unix | 缺省 kernel-image 文件。 |
| /usr/include/sys/*.h | 包含表和结构信息的头文件。 |