控制和列出系统下次启动时哪些处理器是活动的。
cpu_state -l | { -d | -e } ProcessorNumber
cpu_state 命令控制和列出 多处理器系统中哪些处理器在系统下次启动时是活动的。-d 或者 -e 标志分别禁用或者启用由 ProcessorNumber 参数确定的处理器。-l 标志显示以下这些字段的报告:
ODM 名称中物理处理器编号是 基于系统中处理器的位置(中央处理器卡和卡的位置的编号)。 逻辑编号是通过对所有当前启用的处理器从 0 开始计数进行编号而赋给处理器的编号。 这样,在一个可能的处理器数目为 4,启用的处理器数目为 2 的系统中,使用逻辑号码 0 和 1。
Status 字段不显示当前处理器状态, 而是下次引导使用的状态。这意味着如果使用 -d 标志禁用一个启用的处理器,-l 标志会显示被禁用但有逻辑编号的处理器。当重新引导系统时,那个处理器不会被使用,并且它的状态字段保持禁用(一直它到被改变为止), 并且不会有逻辑号码。如果处理器状态未知, Status 字段包含 no reply。这个状态意味着或者是通过上电测试检测到处理器有硬件问题,或者是没有收到回复。
lsdev 命令可以在任何多处理器系统中用来询问处理器的信息。 对于逻辑处理器编号和位置代码的先前规定的约定 不是对所有的多处理器系统都适用。 lsdev 命令如下:
lsdev -C -c processor -S Available
-d | 禁用指定的处理器。 |
-e | 启用指定的处理器。 |
-l | 列出所有处理器的状态。 |
Name Cpu Status Location proc0 0 Enabled 00-0P-00-00 proc1 1 Enabled 00-0P-00-01 proc2 2 Enabled 00-0Q-00-00 proc3 3 Enabled 00-0Q-00-01
Name Cpu Status Location proc0 0 Enabled 00-0P-00-00 proc1 1 Disabled 00-0P-00-01 proc2 2 Enabled 00-0Q-00-00 proc3 3 Enabled 00-0Q-00-01
如果重新引导系统,那么禁用状态就会生效且处理器 1 就不再有一个逻辑处理器号码。 cpu_state -l 命令然后生成一个和下面所示相似的清单:
Name Cpu Status Location proc0 0 Enabled 00-0P-00-00 proc1 - Disabled 00-0P-00-01 proc2 1 Enabled 00-0Q-00-00 proc3 2 Enabled 00-0Q-00-01
Name Cpu Status Location proc0 0 Enabled 00-0P-00-00 proc1 - Enabled 00-0P-00-01 proc2 1 Enabled 00-0Q-00-00 proc3 2 Enabled 00-0Q-00-01
/usr/sbin/cpu_state | 包含了 cpu_state 命令。 |
启动系统,在 AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中;停止系统,在 《AIX 5L V5.2 系统管理指南:操作系统与设备》 中。