在 Oracle® Solaris 11.2 中管理系统信息、进程和性能

退出打印视图

更新时间: 2014 年 9 月
 
 

识别有关芯片多线程功能的信息

psrinfo 命令进行了修改,不仅可以提供有关虚拟处理器的信息,还可以提供有关物理处理器的信息。添加此增强功能是为了识别芯片多线程 (chip multithreading, CMT) 功能。–p 选项可报告系统中物理处理器的总数。–t 选项显示系统处理器及其关联的套接字、核心和 cpu id 的树。

使用 psrinfo –pv 命令可列出系统中所有的物理处理器,以及与每个物理处理器关联的虚拟处理器。psrinfo 命令的缺省输出仍然显示系统的虚拟处理器信息。

有关更多信息,请参见 psrinfo(1M) 手册页。

显示系统的物理处理器类型

使用 psrinfo -p 命令可以显示系统中物理处理器的总数。

$ psrinfo -p
1

添加 –v 选项,可以同时显示有关每个物理处理器关联的虚拟处理器的信息。例如:

$ psrinfo -pv
The physical processor has 8 cores and 32 virtual processors (0-31)
  The core has 4 virtual processors (0-3)
  The core has 4 virtual processors (4-7)
  The core has 4 virtual processors (8-11)
  The core has 4 virtual processors (12-15)
  The core has 4 virtual processors (16-19)
  The core has 4 virtual processors (20-23)
  The core has 4 virtual processors (24-27)
  The core has 4 virtual processors (28-31)
    UltraSPARC-T1 (chipid 0, clock 1000 MHz)

以下示例显示基于 x86 的系统上 psrinfo –pv 命令的示例输出。

$ psrinfo -pv
The physical processor has 2 virtual processors (0 1)
  x86 (AuthenticAMD 40F13 family 15 model 65 step 3 clock 2793 MHz)
        Dual-Core AMD Opteron(tm) Processor 2220        [ Socket: F(1207) ]
The physical processor has 2 virtual processors (2 3)
  x86 (AuthenticAMD 40F13 family 15 model 65 step 3 clock 2793 MHz)
        Dual-Core AMD Opteron(tm) Processor 2220        [ Socket: F(1207) ]

显示系统的虚拟处理器类型

使用 psrinfo -v 命令可显示有关系统虚拟处理器类型的信息。

$ psrinfo -v

在基于 x86 的系统中,使用 isalist 命令可以显示虚拟处理器类型。例如:

$ isalist
amd64 pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
示例 1-6  SPARC: 显示系统的虚拟处理器类型

此示例说明如何显示有关 SPARC 系统的虚拟处理器类型的信息。

$ psrinfo -v
Status of virtual processor 28 as of: 09/13/2010 14:07:47
  on-line since 04/08/2010 21:27:56.
  The sparcv9 processor operates at 1400 MHz,
        and has a sparcv9 floating point processor.
Status of virtual processor 29 as of: 09/13/2010 14:07:47
  on-line since 04/08/2010 21:27:56.
  The sparcv9 processor operates at 1400 MHz,
        and has a sparcv9 floating point processor.
示例 1-7  SPARC: 显示与系统上的每个物理处理器关联的虚拟处理器

以下示例显示在 Oracle SPARC T4-4 服务器上使用 –pv 选项运行 psrinfo 命令时的输出。输出显示有关线程位置的芯片(物理处理器)和核心信息。在确定线程位于哪个物理 CPU 上以及如何在核心级别映射时,这些信息可能很有用。

$ psrinfo -pv
The physical processor has 8 cores and 64 virtual processors (0-63)
  The core has 8 virtual processors (0-7)
  The core has 8 virtual processors (8-15)
  The core has 8 virtual processors (16-23)
  The core has 8 virtual processors (24-31)
  The core has 8 virtual processors (32-39)
  The core has 8 virtual processors (40-47)
  The core has 8 virtual processors (48-55)
  The core has 8 virtual processors (56-63)
    SPARC-T4 (chipid 0, clock 2998 MHz)
The physical processor has 8 cores and 64 virtual processors (64-127)
  The core has 8 virtual processors (64-71)
  The core has 8 virtual processors (72-79)
  The core has 8 virtual processors (80-87)
  The core has 8 virtual processors (88-95)
  The core has 8 virtual processors (96-103)
  The core has 8 virtual processors (104-111)
  The core has 8 virtual processors (112-119)
  The core has 8 virtual processors (120-127)
    SPARC-T4 (chipid 1, clock 2998 MHz)