Sun Solaris-プロセッサーとコアの数を調べる


8

SPARCサーバーはSun Solaris 10を実行しています。実際のプロセッサ数と各プロセッサのコア数を知りたいのですが。

psrinfoとprtdiagの出力があいまいです。

$psrinfo -v
Status of virtual processor 0 as of: dd/mm/yyyy hh:mm:ss
  on-line since dd/mm/yyyy hh:mm:ss.
  The sparcv9 processor operates at 1592 MHz,
        and has a sparcv9 floating point processor.
Status of virtual processor 1 as of: dd/mm/yyyy hh:mm:ss
  on-line since dd/mm/yyyy hh:mm:ss.
  The sparcv9 processor operates at 1592 MHz,
        and has a sparcv9 floating point processor.
Status of virtual processor 2 as of: dd/mm/yyyy hh:mm:ss
  on-line since dd/mm/yyyy hh:mm:ss.
  The sparcv9 processor operates at 1592 MHz,
        and has a sparcv9 floating point processor.
Status of virtual processor 3 as of: dd/mm/yyyy hh:mm:ss
  on-line since dd/mm/yyyy hh:mm:ss.
  The sparcv9 processor operates at 1592 MHz,
        and has a sparcv9 floating point processor.

_

$prtdiag -v
System Configuration: Sun Microsystems  sun4u Sun Fire V445
System clock frequency: 199 MHZ
Memory size: 32GB
==================================== CPUs ====================================
               E$          CPU                    CPU
CPU  Freq      Size        Implementation         Mask    Status      Location
---  --------  ----------  ---------------------  -----   ------      --------
0    1592 MHz  1MB         SUNW,UltraSPARC-IIIi    3.4    on-line     MB/C0/P0
1    1592 MHz  1MB         SUNW,UltraSPARC-IIIi    3.4    on-line     MB/C1/P0
2    1592 MHz  1MB         SUNW,UltraSPARC-IIIi    3.4    on-line     MB/C2/P0
3    1592 MHz  1MB         SUNW,UltraSPARC-IIIi    3.4    on-line     MB/C3/P0

_

$more /etc/release
                       Solaris 10 8/07 s10s_u4wos_12b SPARC
           Copyright 2007 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                            Assembled 16 August 2007
                          Patch Cluster - EIS 29/01/08(v3.1.5)

他にどのような方法を使用できますか?

編集:

それぞれに1つのコアを持つ4プロセッサシステムがあるようです。

$psrinfo -p
4

_

$psrinfo -pv
The physical processor has 1 virtual processor (0)
  UltraSPARC-IIIi (portid 0 impl 0x16 ver 0x34 clock 1592 MHz)
The physical processor has 1 virtual processor (1)
  UltraSPARC-IIIi (portid 1 impl 0x16 ver 0x34 clock 1592 MHz)
The physical processor has 1 virtual processor (2)
  UltraSPARC-IIIi (portid 2 impl 0x16 ver 0x34 clock 1592 MHz)
The physical processor has 1 virtual processor (3)
  UltraSPARC-IIIi (portid 3 impl 0x16 ver 0x34 clock 1592 MHz)

回答:


17

コマンドpsrinfo -pvは、探しているコマンドです。物理CPUの数と、物理プロセッサーあたりの仮想プロセッサーの数を示します。

たとえば、V880では次のようになります。

The physical processor has 1 virtual processor (0)
  UltraSPARC-III+ (portid 0 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (1)
  UltraSPARC-III+ (portid 1 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (2)
  UltraSPARC-III+ (portid 2 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (3)
  UltraSPARC-III+ (portid 3 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (4)
  UltraSPARC-III+ (portid 4 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (5)
  UltraSPARC-III+ (portid 5 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (6)
  UltraSPARC-III+ (portid 6 impl 0x15 ver 0x23 clock 900 MHz)
The physical processor has 1 virtual processor (7)
  UltraSPARC-III+ (portid 7 impl 0x15 ver 0x23 clock 900 MHz)

お役に立てば幸いです。:-)

編集

マルチコアマシンには、この出力などがあります。

The physical processor has 4 virtual processors (0-3)
  SPARC64-VI (portid 1024 impl 0x6 ver 0x93 clock 2150 MHz)
The physical processor has 4 virtual processors (8-11)
  SPARC64-VI (portid 1032 impl 0x6 ver 0x93 clock 2150 MHz)

そして、T1000は次のようになります。物理プロセッサには16個の仮想プロセッサ(0〜15)UltraSPARC-T1(cpuid 0クロック1000 MHz)があります
スロボン2009年

そして、X4170は次のようになります。物理プロセッサーには、8つの仮想プロセッサー(0-7)x86(チップID 0x0 GenuineIntelファミリー6モデル26ステップ5クロック2267 MHz)が搭載されています。Intel(r)Xeon(r)CPU E5520 @ 2.27GHz
slovon

3

psrinfo -pコマンドを使用して、物理プロセッサの数を確認できます。

root @ sunt2000:/#uname -a SunOS sunt2000 5.10 Generic_139555-08 sun4v sparc SUNW、Sun-Fire-T200

物理プロセッサの数を確認する

root @ sunt2000:/#psrinfo

-p 1

上記と同じコマンドからの詳細な出力。

root @ sunt2000:/#psrinfo -vp

物理プロセッサには32個の仮想プロセッサ(0〜31)があります。

UltraSPARC-T1(チップID 0、クロック1200 MHz)

以下は、UltraSPARC IIIiを搭載したシングルコアのSun Fire V445です。

root @ sunv445:/#uname -a

SunOS sunv445 5.10 Generic_120011-14 sun4u sparc SUNW、Sun-Fire-V445

root @ sunv445:/#psrinfo

2008年11月5日04:27:24以降オンライン0

2008年11月5日04:27:24以降オンライン1件

2008年11月5日04時27分16秒以降、2オンライン

3つの物理プロセッサーを備えています。

root @ sunv445:/#psrinfo -p

UltraSPARCs IVだけがデュアルコアだと思います。IIIiには問題なし

root @ sunv445:/#psrinfo -vp

物理プロセッサには1つの仮想プロセッサ(0)があります。

UltraSPARC-IIIi(portid 0 impl 0x16 ver 0x34 clock 1592 MHz)

物理プロセッサには1つの仮想プロセッサ(1)

UltraSPARC-IIIi(portid 1 impl 0x16 ver 0x34クロック1592 MHz)

物理プロセッサには1つの仮想プロセッサ(2)

UltraSPARC-IIIi(portid 2 impl 0x16 ver 0x34クロック1592 MHz)


2

システム内のコアの総数は "kstat cpu_info | grep core_id | uniq | wc -l"です。コアの総数を "psrinfo -p"の出力で除算して、物理プロセッサあたりのコアを取得します


1

「kstat cpu_info」によって報告される情報を使用して、所有しているプロセッサー(ソケット)の数、プロセッサーあたりのコアの数、およびコアあたりのCMPスレッドの数を計算できます。

コアとCMPスレッドの違いを気にしない場合は、「psrinfo -pv」で十分です。


0

いつもあります

dmesg

私はあなたのprtdiag -vがコアをLocationフィールドにかなりうまくリストしていると思います。シングルCPU、クアッドコアをお持ちですか?


うーん、それはそれがどのように見えるかですが、クアッドコアUltraSPARC-IIIiがこれまで利用可能であったとは思いません!
Brian Knoblauch、

Sunのホームページは、このタイプのサーバー(およびCPU)のコアについては何も述べていません。物理的な数は4で、それぞれ1つのコアがあると思います。しかし、psrinfo -pvの内容は次のようになります:-)
chrw 2009年

0

それが役立つかどうかはわかりませんが、デュアルプロセッサのUltraSPARC-IIIiボックスは次のように表示されます。

0    1280 MHz  1MB         SUNW,UltraSPARC-IIIi    2.4    on-line     MB/CPU0
1    1280 MHz  1MB         SUNW,UltraSPARC-IIIi    2.4    on-line     MB/CPU1

-2

間違い...コマンドラインを使用するだけではコア数を取得できません(これまでのところ)。そこには、あなたに直接それを伝えるものは何もありません。あなたはいくつかの計算をしてあなたにアイデアを与えることができると考えました、そしてあなたの箱が何歳であるかに基づいて。

購入したCPUコアを把握し、ハードウェアの仕様を確認することで、そこからコアあたりのスレッドを計算できます。現在、サンは8コアを出荷しています。クアッドコアの物理CPUが多い場合と、8コアシステムの物理CPUが少ない場合でも、同じ数の仮想CPUを取得できます。


1
今日、コアの数を取得できます。Solaris 11 Expressを参照してください。%psrinfo -pv物理プロセッサには2つのコアと4つの仮想プロセッサ(0-3)があり、コアには2つの仮想プロセッサ(0 1)があります。コアには2つの仮想プロセッサ(2 3)がありますSPARC64-VI(portid 1024 impl 0x6 ver 0x90 clock 2150 MHz)物理プロセッサには2つのコアと4つの仮想プロセッサ(40-43)があります。コアには2つの仮想プロセッサ(40 41)があります。コアには2つの仮想プロセッサ(42 43)がありますSPARC64-VI(portid 1064 impl 0x6 ver 0x90 clock 2150 MHz)
Jodie C
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.