确定 CPU 个数 ????

sam2
确定 CPU 个数 ????

用prtdiag -v 看到CPU 个数是两个 ??
# /usr/platform/sun4u/sbin/prtdiag -v | more
System Configuration: Sun Microsystems  sun4u Sun Fire V440
System clock frequency: 177 MHZ
Memory size: 4GB        
==================================== CPUs =======================
                      E$          CPU     CPU       Temperature         Fan
      CPU  Freq      Size        Impl.   Mask     Die    Ambient   Speed   Unit
       ---  --------  ----------  ------  ----  --------  --------  -----   ----
         0  1062 MHz  1MB         US-IIIi  2.4       -        -   
         1  1062 MHz  1MB         US-IIIi  2.4       -        -   


但用psrinfo -p 却看到的是一个
# psrinfo -p
1

# psrinfo -v
Status of virtual processor 0 as of: 07/07/06 15:48:36
  on-line since 07/06/06 20:07:28.
  The sparcv9 processor operates at 1062 MHz,
        and has a sparcv9 floating point processor.
Status of virtual processor 1 as of: 07/07/06 15:48:36
  on-line since 07/06/06 20:07:27.
  The sparcv9 processor operates at 1062 MHz,
        and has a sparcv9 floating point processor.


# mpstat
CPU minf mjf xcal  intr ithr  csw icsw migr smtx  srw syscl  usr sys  wt idl
  0    9   0  152    17   15   35    0    0    0    0   226    0   1   1  98
  1    2   0  109   216  112   72    0    0    0    0   195    0   0   1  98


以上是440看到的信息,但在其他机器却没有这种情况,用prtdiag和psrinfo看到都一致,上面的V440 CPU个数应该是2个吧? PSRINFO -p 命令有错误??

xieliangcheng
应有两个CPU.

vahmoiz
2个

wangsuiri
psrinfo -p 命令有错误??

solarislog
OBP版本是多少? (prtconf -V)
确定你的版本要比4.10要新。

yellowking
1个cpu,不过是双核的。今天中午试过了

solarislog
[quote]原帖由 [i]yellowking[/i] 于 2006-7-13 16:49 发表
1个cpu,不过是双核的。今天中午试过了 [/quote]
V440没有双核CPU。

Solaris12
[quote]原帖由 [i]sam2[/i] 于 2006-7-13 11:32 发表
用prtdiag -v 看到CPU 个数是两个 ??
# /usr/platform/sun4u/sbin/prtdiag -v | more
System Configuration: Sun Microsystems  sun4u Sun Fire V440
System clock frequency: 177 MHZ
Memory size: 4GB   ... [/quote]


不光是CPU个数,还可以知道每个CPU有几个核。
请参考Opensolaris/solaris中文FAQ:


[url]http://wiki.gceclub.sun.com.cn/index.php/Opensolaris_chinese_faq[/url]

3.3 系统基本配置(系统,CPU,内存,网络)

    * 3.3.1 如何查看OpenSolaris/Solaris的版本信息?
    * 3.3.2 如何查看系统内核是32位的还是64位的?
    * 3.3.3 如何查看系统中CPU的数目?
    * 3.3.4 如何修改主机名?
    * 3.3.5 如何修改IP地址?
    * 3.3.6 DNS客户端的设置?
    * 3.3.7 DHCP客户端设置?
    * 3.3.8 网络配置生效的问题?
    * 3.3.9 Solaris下如何修改mac地址?
    * 3.3.10 如何察看Solaris系统的内存大小及使用情况?
    * 3.3.11 Solaris下如何给机器添加一个新硬件?
    * 3.3.12 Solaris下如何修改网卡的传输模式呢?
    * 3.3.13 Solaris如何设置ADSL拨号上网?

youngvv
SPARC III 有双核的?

应该是2个C

Philmoon
psrinfo -p 显示的是物理CPU
psrinfo -v 显示虚拟CPU(好象翻得不类),下面的输出信息中明确指出是“virtual processor”

圆点坐标
uname -X

zzzzzyyy
是一个cpu,但它是双核的

wolfchyu
网上查到的。
在 Solaris 10 作業系統中,psrinfo 指令已修改為除了虛擬處理器的資訊之外,也會提供實體處理器的資訊。已增加此增強功能以識別晶片多重執行緒 (CMT) 功能。新的 -p 選項會報告系統中實體處理器的總數。使用 psrinfo -pv 指令可列出系統中所有的實體處理器,以及與每個實體處理器相關聯的虛擬處理器。

testtest111
sparc 3 的没有双核

wstar
应该用这个命令:psrinfo -p
得出的真实CPU个数。