cpupstat 命令
用途
检测可能导致 CPU DR 操作失败的配置。
语法
描述
该命令的用途是检测可能导致 CPU DR 操作失败的配置。 完成该命令需要多个步骤。
- 解析并确认输入。
- 检查对于带有匹配 CPU 中原来的单个活动 CPU 的 rset 的所有 WLM 类控制块 rset。 类控制块 rsets 位于 ccb [cid]-> cl_rset 中,要对所有这些类进行迭代,必须增加 CID 的值,并检查每个可能的值的类有效性。 将打印具有这种 rset 的类的数量计数。 如果给定了详细选项,那么将同时打印类名。
- 检查对于带有匹配 CPU 中原来的单个活动 CPU 的 rset 的所有内核注册表 rset。 带有连接到该 rset 的进程的数量计数将打印给用户。 如果给定了详细选项,进程标识也将打印。
- 对于最高编号的绑定标识的 bindprocessor 连接计数将打印给用户。 如果给定了详细选项,进程标识也将打印。
标志
| 项 | 描述 |
|---|---|
| -i | 逻辑 CPU 标识的索引。 |
| -v | 详细选项。 |
退出状态
如果执行中遇到错误,那么适用的错误消息将写至标准错误,且命令退出(退出状态为非零)。
示例
# cpupstat -i 2 3 WLM classes have single CPU rsets with CPU ID 2. 0 processes have single CPU rset attachments with CPU ID 2. 0 processes are bound to bind ID 2.# cpupstat -v -i 2 3 WLM classes have single CPU rsets with CPU ID 2. c1 c1.Default c1.Shared 0 processes have single CPU rset attachments with CPU ID 2. 0 processes are bound to bind ID 2.# cpupstat -i 2 0 WLM classes have single CPU rsets with CPU ID 2. 2 processes have single CPU rset attachments with CPU ID 2. 0 processes are bound to bind ID 2.
对于绑定进程(最近列表),输出和对于 rset 连接相同,在这些连接中如果指定 -v 选项,那么将打印 PID。# cpupstat -v -i 2 0 WLM classes have single CPU rsets with CPU ID 2. 2 processes have single CPU rset attachments with CPU ID 2. 16600 26444 0 processes are bound to bind ID 2.
位置
/usr/bin/cpupstat