2007年 3月 06日 火曜日
やっぱり Sun がスキ!
Multithreaded 10 Gig E
最近(2/26)、サンは、Sun Multithreaded 10 Gig E Networking Technology と、
この技術を使った 10GbE Network Card を発表しました。(社長のジョナサンも
発表したその日に
Blog で紹介
しております。)
[プレスリリース]
http://jp.sun.com/company/Press/release/2007/0226.html
[10GbE Network Card]
http://www.sun.com/products/networking/ethernet/10gigethernet/index.xml
以下、プレスリリースの抜粋
■ Sun Multithreaded 10 Gig E Networking Technologyのその他の特長
Sun Multithreaded 10 Gig E Networking Technologyはマルチスレッド環境に 対応し、複数のDMAチャネルを利用してI/O処理に伴うCPUリソースへの負担を軽減 するよう設計されています。
この文章、さらっと書いてありますが、すばらしい技術なので少し内容を掘り下げて みます。
今回発表した 10GbE Network Card の DMA チャネル数は、Receive用 16個、Transmit用 24個、合計40個 と数多く実装しております。これらチャネルを複数の CPU/Thread がハンドリングする事で、大量のデータを効率よく転送できるという所までは 容易に想像がつきます。
しかし、今回のマルチスレッド環境に対応した技術はこれだけではなく、割り込み処理 に関しても工夫されております。
今までの割り込み処理は、 割り込みを担当する専任の CPU/Thread をアサインしていましたが、大量のデータを扱うと 1つの CPU/Thread では限界が来てしまいます。
そこで扱うデータを、例えば MAC Port、VLAN、IP src addr、IP dest addr などの マスクで複数のクラスに分け、そのクラスそれぞれに CPU/Thread リソースを分散 させてスケーラビリティを出す設計がされております。
このSun Multithreaded 10 Gig E Networking Technology 技術は、今後の Sun製品 に組み込まれていく予定で、 Crossbow project と組み合わせると、ネットワークの仮想化に効果を発揮し、LDom や Solaris Container、VMware、Xenとの相性もばっちりです。
Posted at 12:24午後 3 06, 2007 by Naoyuki Yamada in Sun | 投稿されたコメント[0]
投稿されたコメント: