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)