巷で話題の 64 スレッドマシンがやってきた!〜へっぽこ SE 奮闘記〜 : やっぱり Sun がスキ! やっぱり Sun がスキ!

やっぱり Sun がスキ!

http://blogs.sun.com/yappri/date/20071225 2007年 12月 25日 火曜日

巷で話題の 64 スレッドマシンがやってきた!〜へっぽこ SE 奮闘記〜

「巷で話題の 64 スレッドマシンがやってきた! (^o^)/」
Niagara2 というコードネームで呼ばれていた Ultra SPARC T2 チップを搭載した
Sun SPARC Enterprise T5220 Server が用賀オフィスに届いたという噂を聞き、
その実機の内部を調査するため突撃リポートを行ってきましたのでご報告♪

T5220_17

まず初めに Sun SPARC Enterprise T5220 Server 製品を知らない方の為に簡単にご紹介。

T5220 は Ultra SPARC T2 という次世代の CPU を搭載したラックマウント型のサーバで
ハイパフォーマンス、低消費電力、低発熱と世界最高水準の設置効率と電気効率を実現
する次世代のプラットフォームです。


T5220_01

Ultra SPARC T2 は 8 個の物理コアを搭載し一つあたりの物理コアの上で 8 つのスレッドが
動きますので 8 x 8 で計 64 のスレッドのハイパフォーマンスな処理を実行できます。
また Solaris OS はスレッドを従来の物理 CPU リソースと分け隔て無く単純に CPU リソース
として扱いますので、アプリケーション からは 64 個の CPU リソースを持ったプラットフォーム
として見えます。CPU の複雑性や新実装部分はアプリケーションからは見えませんので、
このように革新的な CPU 実装が行われているにも関わらず、従来の SPARC プラットフォーム
向けに作られたプログラムをそのまま何も変更することなく Ultra SPARC T2 上で動作させる
ことができるのが大きな特長です!


【1】psrinfoコマンド結果
[/]# psrinfo
0       on-line   since 12/14/2007 16:17:36
1       on-line   since 12/14/2007 16:17:39
2       on-line   since 12/14/2007 16:17:39
3       on-line   since 12/14/2007 16:17:39

・・・ちょっと長すぎるので・・中略 (^o^)・・・

59      on-line   since 12/14/2007 16:17:39
60      on-line   since 12/14/2007 16:17:39
61      on-line   since 12/14/2007 16:17:39
62      on-line   since 12/14/2007 16:17:39
63      on-line   since 12/14/2007 16:17:39

さて、そんな次世代の CPU を搭載したサーバ・プラットフォーム T5220 。実際に実機の蓋を
開けて一つ一つのパーツを詳しく調査することが出来ましたので写真付きでご紹介致します。

T5220_02

T5220 ではたった 2RU の筐体ですが、その内部には非常に高密度にパーツが搭載されています。
正面には 8 つの HDD と DVD ドライブが搭載され、背面には 冗長化された電源モジュールと
オンボードで 4 port の GbE 、そして 6 つの PCI スロットが搭載されています。このように
64 スレッドの CPU リソースを十二分に活用する為の足回りと拡張性が考慮された、高密度な
実装となっています。

T5220_04

蓋を開けて誰もが驚くのが、高密度にパーツが搭載されているのに設計はシンプルであること。
十分に空気の流れを考慮したパーツの配置はまさに究極の機能美といえるほどの美しさです。

T5220_06

T5220 のコアリソースとなる CPU の Ultra SPARC T2 は非常に低消費電力、低発熱な設計なので
CPU ファンは搭載されておらず冷却装置は小さなヒートシンクのみです。

多くの方が「CPU ってどこにあるの?」「えええ、これ?こんなに小さいの?」っと驚かれますが
このヒートシンクの小ささが何より Sun が他社に比べて如何に環境にやさしいプラットフォームを
市場に投入できているかの指標とも言え、非常に自負できる点です。

T5220_08

Ultra SPARC T2 には 4 つのメモリコントローラが搭載されその先に計 16 本の FB-DIMM が繋がれる
設計をとります。4 GB の DIMM を用いれば最大 64 GB のメモリをシステムに搭載することができ、
64 スレッドもの強大な CPU リソースに対比しても十分なメモリ帯域とメモリ容量で対応できる設計と
なっています。

FB-DIMM には熱を効率的に逃がすためのヒートシンクが付けられていて少し次世代的なデザインの
DIMM モジュールです。アクリルボードのエアーガイドが筐体に搭載されており空気の流れを集約的に
DIMM に沿って整わせることで筐体内の空冷をより効率の良いものに高めています。 (^o^)

T5220_07

Ultra SPARC T2 は驚くことにその CPU ダイ上に Dual 10 Gbit Ethernet モジュールを搭載して
います。 6 本 の PCI スロットの基盤の内の 2 本には PCI-E スロットの他に XAUI スロットが
搭載されていて、ここに 10 GbE XAUI Option Card をそれぞれ挿すことで 10 GbE の機能を非常に
低コストで最大 2 Port まで増設できます。

ここでポイントになることは CPU ダイ上に 10 Gbit Ethernet モジュールが実装されているので
CPU に直結であるということ。間に PCI Express のチップは介さないので独立した十分な帯域で
CPU と通信することができ、十二分に 10GbE 性能を発揮できる構造になります。

T5220_12 T5220_13

T5220 には最大 8 台の 2.5 inch の HDD を搭載可能です。2.5 inch とはいえ SAS Drive
モデルは 10000 回転の高速な HDD であるため十分な I/O 性能を発揮できます。

個人的に感動したのはこの HDD のブラケットの質感。アルミでしっかりと作られているので
グリップ部分の不安定感もなくカチっとはまる瞬間の心地良さは何とも言えません (笑)

T5220_15 T5220_09

FAN モジュールが故障し交換が必要になった際はラックマウントされてる T5220 を少しだけ
引き出して筐体上部の小窓を開くことでシステムを稼働させたまま FAN モジュールの交換を行う
ことが可能です。

FAN モジュールは二つの FAN が合わさって一体化されたもので T5220 には 3 モジュールの
計 6 個の FAN によって冷却されます。

FAN モジュールを挿入する列は 2 列ありますが Ultra SPARC T2 の発熱量が非常に小さい為
フルで FB-DIMM を実装したパターンでも 1 列のみを使用します。

T5220_10 T5220_11

FAN モジュールはドライバーレス設計で工具を用いずに交換が可能です。プラスチックの
外枠にはゴム足が取り付けられていてモジュールの振動を防ぐ設計になっています。

T5220_14

電源モジュールは冗長化されていて、どちらか片側が壊れてもシステムへは十分な電力が
供給できる設計になっています。電源はホットスワップ交換が可能な設計になっていますので
故障時にシステムに影響を与えることなく交換作業を行えます。

T5220_16

限られたスペースに多くのパーツを配置するための工夫が至る所で見られます。特に前面の
USB ポートは DVD-ROM Drive に一体化されて実装されていて、非常にコンパクトに収まって
います!この思い切りの良さに驚きました (^o^)

最後に、今回お見せしきれなかった T5220 の内部構造の詳細を "prtdiag -v" コマンド結果の
情報をお伝えすることで、お届けしようと思います (^o^)

【2】prtdiag -v コマンド結果
[/]# prtdiag -v
System Configuration:  Sun Microsystems  sun4v SPARC Enterprise T5220
Memory size: 65408 Megabytes

========================= CPUs ===============================================

                            CPU                 CPU  
Location     CPU   Freq     Implementation      Mask 
------------ ----- -------- ------------------- -----
MB/CMP0/P0   0     1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P1   1     1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P2   2     1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P3   3     1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P4   4     1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P5   5     1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P6   6     1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P7   7     1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P8   8     1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P9   9     1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P10  10    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P11  11    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P12  12    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P13  13    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P14  14    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P15  15    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P16  16    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P17  17    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P18  18    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P19  19    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P20  20    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P21  21    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P22  22    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P23  23    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P24  24    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P25  25    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P26  26    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P27  27    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P28  28    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P29  29    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P30  30    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P31  31    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P32  32    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P33  33    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P34  34    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P35  35    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P36  36    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P37  37    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P38  38    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P39  39    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P40  40    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P41  41    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P42  42    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P43  43    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P44  44    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P45  45    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P46  46    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P47  47    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P48  48    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P49  49    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P50  50    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P51  51    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P52  52    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P53  53    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P54  54    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P55  55    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P56  56    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P57  57    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P58  58    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P59  59    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P60  60    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P61  61    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P62  62    1417 MHz SUNW,UltraSPARC-T2           
MB/CMP0/P63  63    1417 MHz SUNW,UltraSPARC-T2           

============================ Memory Configuration ============================
Segment Table:
-----------------------------------------------
Base Address Size    Interleave Factor Contains            
-----------------------------------------------
0            64 GB   0                 MB/CMP0/BR0/CH0/D0            
MB/CMP0/BR0/CH0/D1            
MB/CMP0/BR1/CH0/D0            
MB/CMP0/BR1/CH0/D1            
MB/CMP0/BR2/CH0/D0            
MB/CMP0/BR2/CH0/D1            
MB/CMP0/BR3/CH0/D0            
MB/CMP0/BR3/CH0/D1            

========================= IO Configuration =========================

            IO                                                                                         
Location    Type  Slot Path                                          Name                      Model   
----------- ----- ---- --------------------------------------------- ------------------------- ---------
MB/PCIE      PCIE   MB          /pci@0/pci@0/pci@1/pci@0/pci@1/pci@0     pci-pciexclass,060400          
MB/NET0      PCIE   MB      /pci@0/pci@0/pci@1/pci@0/pci@2/network@0    network-pciex8086,105e          
MB/NET-1     PCIE   MB        /pci@0/pci@0/pci@1/pci@0/pci@2/network    network-pciex8086,105e          
MB/NET-1     PCIE   MB          /pci@0/pci@0/pci@1/pci@0/pci/network    network-pciex8086,105e          
MB/NET-1     PCIE   MB          /pci@0/pci@0/pci@1/pci@0/pci/network    network-pciex8086,105e          
MB/PCIE      PCIE   MB                     /pci@0/pci@0/pci@2/scsi@0         scsi-pciex1000,58 LSI,1068E

========================= HW Revisions =======================================

System PROM revisions:
----------------------
OBP 4.27.1 2007/09/14 15:17

IO ASIC revisions:
------------------
Location             Path                                          Device                         Revision
-------------------- --------------------------------------------- ------------------------------ ---------
MB/PCI-SWITCH0                                        /pci@0/pci@0              pciex10b5,8533.aa   170
MB/PCI-SWITCH2                            /pci@0/pci@0/pci@1/pci@0              pciex10b5,8517.ad   173
MB/GBE0                   /pci@0/pci@0/pci@1/pci@0/pci@2/network@0     pciex8086,105e.108e.105e.6     6
MB/SAS-SATA-HBA                          /pci@0/pci@0/pci@2/scsi@0       pciex1000,58.1000.1000.2     2

【参考情報紹介】

今回ご紹介した Sun SPARC Enterprise T5220 をより詳しく知りたい方は以下の
製品情報のページを是非ご覧下さい。

また Sun SPARC Enterprise T5220 が如何に低消費電力・低発熱であるかを確認され
たい方は以下の場所に Power Calculator がありますのでお試し下さい (^o^)

□ Sun SPARC Enterprise T5220 Server 製品情報

  http://www.sun.com/servers/coolthreads/t5220/

□Sun SPARC Enterprise T5220 Power Calculator

  http://www.sun.com/servers/coolthreads/t5220/calc/index.jsp


投稿されたコメント:

ディスク20本版もあるといーですね。

Posted by takka on 12月月 28日, 2007年 at 03:36 午後 JST #

コメント
  • HTML文法 不許可