AIX命令参考大全,卷 1,a - c - cpu_state 命令

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

AIX命令参考大全,卷 1,a - c

cpu_state 命令

用途

控制和列出系统下次启动时哪些处理器是活动的。

语法

cpu_state   -l | { -d -e } ProcessorNumber

描述

cpu_state 命令控制和列出 多处理器系统中哪些处理器在系统下次启动时是活动的。-d 或者 -e 标志分别禁用或者启用由 ProcessorNumber 参数确定的处理器。-l 标志显示以下这些字段的报告:

Name ODM 处理器名称,以 proc x 的形式显示,这里的 x 是物理处理器编号。
Cpu 逻辑处理器编号。
Status 下次引导时的处理器状态。
Location ODM 处理器位置代码。这个代码以 AA-BB-CC-DD 的形式显示。AA 总是 00(以指示主单元 )。BB 是 0x, 这里, x 是 P、Q、R 或 S,以指示第一、第二、第三或者第四处理器卡。 CC 总是 00,DD 是 00 或 01,以指示处理器在中央处理器卡上的位置。

ODM 名称中物理处理器编号是 基于系统中处理器的位置(中央处理器卡和卡的位置的编号)。 逻辑编号是通过对所有当前启用的处理器从 0 开始计数进行编号而赋给处理器的编号。 这样,在一个可能的处理器数目为 4,启用的处理器数目为 2 的系统中,使用逻辑号码 0 和 1。

Status 字段不显示当前处理器状态, 而是下次引导使用的状态。这意味着如果使用 -d 标志禁用一个启用的处理器,-l 标志会显示被禁用但有逻辑编号的处理器。当重新引导系统时,那个处理器不会被使用,并且它的状态字段保持禁用(一直它到被改变为止), 并且不会有逻辑号码。如果处理器状态未知, Status 字段包含 no reply。这个状态意味着或者是通过上电测试检测到处理器有硬件问题,或者是没有收到回复。

注:
  1. cpu_state 命令的改变直到系统重启后才会生效。
  2. cpu_state 命令只有 root 用户可以使用,并且用来进行系统维护、性能评估和测试等这些任务。
  3. cpu_state 命令 只工作在 AIX 5.1 和更早的有微信道输入/输出的多处理器系统。对于 IBM 系统,这包含了 IBM 7012 型 G 系列,IBM 7013 型 J 系列, 和 IBM 7015 型 R 系列 AIX 5.1 版本和更早的版本。

    lsdev 命令可以在任何多处理器系统中用来询问处理器的信息。 对于逻辑处理器编号和位置代码的先前规定的约定 不是对所有的多处理器系统都适用。 lsdev 命令如下:

    lsdev -C -c processor -S Available

标志

-d 禁用指定的处理器。
-e 启用指定的处理器。
-l 列出所有处理器的状态。

示例

  1. 为了列出系统中处理器的状态,输入:
    cpu_state  -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
  2. 为了阻止 1 号处理器在系统重启时运行, 输入:
    cpu_state -d 1
    对于先前示例中的系统, 命令 cpu_state -l 将 生成一个和下面所示相似的清单:

    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
  3. 在 1 号处理器被标记为禁用后,为了再次启用它, 输入:
    cpu_state  -e 1
    使用先前示例中的第二个清单 (在禁用 1 号处理器后引导)。 命令 cpu_state -l 将生成一个和下面所示相似的清单:

    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 系统管理指南:操作系统与设备》 中。

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