跳过导航链接 | |
退出打印视图 | |
手册页第 1M 部分:系统管理命令 Oracle Solaris 11.1 Information Library (简体中文) |
- 显示有关处理器的信息
psrinfo [-p] [-v] [processor_id]...
psrinfo [-p] -s processor_id
psrinfo 可显示有关处理器的信息。每个物理处理器可支持多个虚拟处理器。每个虚拟处理器都是一个实体,具有各自的中断 ID,并能够执行独立线程。
如果不带 processor_id 操作数,psrinfo 将为每个配置的处理器显示一行,表明该处理器是处于 on-line(联机)、no-intr(不可中断)、spare(备用)、off-line(脱机)、faulted(故障)状态还是已关闭,以及上一次状态发生变化的时间。使用 processor_id 操作数可显示特定处理器的信息。请参见“操作数”部分。
支持以下选项:
无提示模式。如果指定的处理器完全联机,则显示 1。如果指定的处理器处于不可中断、备用、脱机、故障或关闭状态,则显示 0。
在 shell 脚本中使用 psrinfo 时,请使用无提示模式。
显示系统中物理处理器的数目。
与 -v 选项结合使用时,报告每个物理处理器的附加信息。
详细模式。显示指定处理器的附加信息,包括处理器类型、浮点单元类型和时钟速度。如果其中的任何信息无法判断,psrinfo 将显示 unknown(未知)。
与 -p 选项结合使用时,报告每个物理处理器的附加信息。
支持下列操作数:
要显示其信息的处理器的处理器 ID。
将 processor_id 指定为单个处理器编号(例如,3)、由空格分隔的多个处理器编号(例如,1 2 3)或者处理器编号的范围(例如,1-4)。也可以组合使用范围和单个或多个 processor_id(例如,1-3 5 7-8 9)。
示例 1 以详细模式显示所有配置的处理器的信息
以下示例以详细模式显示所有配置的处理器的信息。
psrinfo -v
示例 2 确定处理器是否联机
以下示例在 shell 脚本中使用 psrinfo 判断处理器是否联机。
if [ "`psrinfo -s 3 2> /dev/null`" -eq 1 ] then echo "processor 3 is up" fi
示例 3 显示关于系统中物理处理器的信息
没有附加参数时,-p 选项将显示一个单个整数,即系统中物理服务器的数目:
> psrinfo -p 8
psrinfo 也接受命令行参数(处理器 ID):
> psrinfo -p 0 512 # IDs 0 and 512 exist on the 1 # same physical processor > psrinfo -p 0 1 # IDs 0 and 1 exist on different 2 # physical processors
在本例中,虚拟处理器 0 和 512 存在于同一个物理处理器中。虚拟处理器 0 和 1 则非如此。这是此示例的特定情况,并非通用的规则。
将返回以下退出值:
成功完成。
出现错误。
有关下列属性的说明,请参见 attributes(5):
|
psradm(1M)、p_online(2)、processor_info(2)、attributes(5)
指定的处理器不存在。