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

まず初めに Sun SPARC Enterprise T5220 Server 製品を知らない方の為に簡単にご紹介。
T5220 は Ultra SPARC T2 という次世代の CPU を搭載したラックマウント型のサーバで
ハイパフォーマンス、低消費電力、低発熱と世界最高水準の設置効率と電気効率を実現
する次世代のプラットフォームです。

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

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

T5220 のコアリソースとなる CPU の Ultra SPARC T2 は非常に低消費電力、低発熱な設計なので
CPU ファンは搭載されておらず冷却装置は小さなヒートシンクのみです。
多くの方が「CPU ってどこにあるの?」「えええ、これ?こんなに小さいの?」っと驚かれますが
このヒートシンクの小ささが何より Sun が他社に比べて如何に環境にやさしいプラットフォームを
市場に投入できているかの指標とも言え、非常に自負できる点です。

Ultra SPARC T2 には 4 つのメモリコントローラが搭載されその先に計 16 本の FB-DIMM が繋がれる
設計をとります。4 GB の DIMM を用いれば最大 64 GB のメモリをシステムに搭載することができ、
64 スレッドもの強大な CPU リソースに対比しても十分なメモリ帯域とメモリ容量で対応できる設計と
なっています。
FB-DIMM には熱を効率的に逃がすためのヒートシンクが付けられていて少し次世代的なデザインの
DIMM モジュールです。アクリルボードのエアーガイドが筐体に搭載されており空気の流れを集約的に
DIMM に沿って整わせることで筐体内の空冷をより効率の良いものに高めています。 (^o^)

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 には最大 8 台の 2.5 inch の HDD を搭載可能です。2.5 inch とはいえ SAS Drive
モデルは 10000 回転の高速な HDD であるため十分な I/O 性能を発揮できます。
個人的に感動したのはこの HDD のブラケットの質感。アルミでしっかりと作られているので
グリップ部分の不安定感もなくカチっとはまる瞬間の心地良さは何とも言えません (笑)

FAN モジュールが故障し交換が必要になった際はラックマウントされてる T5220 を少しだけ
引き出して筐体上部の小窓を開くことでシステムを稼働させたまま FAN モジュールの交換を行う
ことが可能です。
FAN モジュールは二つの FAN が合わさって一体化されたもので T5220 には 3 モジュールの
計 6 個の FAN によって冷却されます。
FAN モジュールを挿入する列は 2 列ありますが Ultra SPARC T2 の発熱量が非常に小さい為
フルで FB-DIMM を実装したパターンでも 1 列のみを使用します。

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

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

限られたスペースに多くのパーツを配置するための工夫が至る所で見られます。特に前面の
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
Posted at 02:34午後 12 25, 2007 by moridenki in Sun | 投稿されたコメント[1]
ディスク20本版もあるといーですね。
Posted by takka on 12月月 28日, 2007年 at 03:36 午後 JST #