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)