IBM System z10 EC メインフレーム | |
| メーカー | IBM |
|---|---|
製品ファミリー | IBM Z |
| タイプ | メインフレーム |
| リリース済み | 2008年 (2008年) |
| 製造中止 | 2011 |
| 前任者 | IBMシステムz9 |
| 後継 | IBM zEnterprise System |
IBM System z10は、 IBMのメインフレーム製品群です。z10 Enterprise Class(EC)は2008年2月26日に発表されました。2008年10月21日には、z10 ECの小型版であるz10 Business Class(BC)が発表されました。System z10は、z10クアッドコア処理エンジンを搭載した最初のモデルファミリーです。後継機種は、 2010年と2012年に発表されたzEnterprise Systemモデルです。
ハードウェアモデル名には、 「特性設定可能」(または構成可能)な処理ユニット (PU) の数が示されています(例: E26 には 26 個の特性設定可能な PU があります)。容量モデルに応じて、PU は中央プロセッサ(CP)、Linux 用統合機能(IFL) プロセッサ、z アプリケーション アシスト プロセッサ(zAAP)、z10 統合情報プロセッサ(zIIP)、または内部結合機能(ICF) プロセッサとして特性設定できます。(特殊プロセッサはすべて同一であり、IBM はプロセッサの特性設定に基づいて特定の機能をロックアウトします。)システム アシスト プロセッサを追加で構成することも可能ですが、ほとんどのお客様は必須の最小 SAP 割り当てで十分だと考えています。
マシンには、特性評価可能なPUよりも多くの物理的なPUが存在します。例えば、E12には17個のPUがありますが、特性評価可能なのは12個のみです。残りは予備部品と必須の最小限SAPの混在です。SAPは、I/Oアシスタンス、システムアカウンティング、およびその他の重要なシステム機能を提供します。
System z10 は、z/OS、z/VSE、z/VM、z/TPF (およびその直前の TPF/ESA) という IBM オペレーティング システムをサポートしています。利用可能なその他のオペレーティング システムには、 System z 上の Linux、System z 用の OpenSolaris、UTS、MUSIC/SP (少なくとも原則として) があります。Mantissa Corporation が開発中の製品である z/VOS は、x86 アーキテクチャ用に開発された他のオペレーティング システム ( Windowsや Linux の x86 バージョンなど)を実行するために 2008 年に発表されました[ 1 ]後に z86VM [ 2 ]に改名され、Linux のサポートはベータ版で、「64 ビットをサポートする予定はない」とのことですが、2019 年現在、Windows にバグがあるため、Windows 用のベータ版も利用できません。[ 3 ]
System z10は、大幅な性能向上に加え、数多くの新しいメインフレーム機能を導入しました。特に注目すべき機能強化には、以下のようなものがあります。
System z10は、z9ですでに利用可能な128ビットAESサポートに加えて、ハードウェアベースの192ビットおよび256ビットAdvanced Encryption Standard (AES)を追加します。
System z9は、IEEE 75410進浮動小数点命令を追加した最初の商用サーバーでしたが、これらの命令はマイクロコードで実装され、一部ハードウェアによる補助が加えられていました。System z10では、主要なIEEE 75410進浮動小数点演算が、各プロセッサコアと命令セットアーキテクチャに組み込まれた統合コンポーネントとして実装されています。例えば、Enterprise PL/I、XL C、およびz/OS JavaのBigDecimalクラスは、ハードウェアによる10進浮動小数点演算を利用できます。
System z10 プロセッサには、コンパイル済みコードの効率とパフォーマンスの向上を主な目的とした多数の新しい命令が追加されています。z/OS Java SDK は、z10 上で実行する際にこれらの追加命令を活用します。2009 年 7 月 7 日、IBM はz/VMバージョン 6.1 [ 4 ]を公開しました。これは、System z10 および将来のモデルでのみ利用可能な追加命令を必要とする新しいバージョンです。
System z10 では、適切なバージョンの z/VM を使用することで、単一の論理パーティション ( LPAR ) ですべてのプロセッサタイプをカバーできるようになりました。以前は、IFL (Linux プロセッサ) は個別の LPAR に配置する必要がありました。この機能により、運用効率が向上し、構成が簡素化されます。z10 では、DVD-RAMからの z/VM の起動も大幅に高速化されています。そのため、IBM は無償でダウンロード可能な[ 5 ] z/VM 評価版の提供を開始しました。
System z10は、 Capacity on Demand処理の有効化と無効化のためのアーキテクチャが簡素化され、より自動化されています。特に、CoD機能の有効化に際し、IBMとの直接的なやり取りは不要になりました。また、IBMはCapacity for Planned Events(CPE)という新しいサービスも導入しました。これにより、メインフレームの所有者はCPU容量を一時的に有効化し、データセンター間のマシンの移動、アップグレード、その他の日常的な管理作業をはるかに低コストで行うことができます。
システムz10は、パラレルシスプレックス向けにInfiniBandカップリングオプションを提供します。これらのオプションの一部は、システムz9にも後付け可能です。
System z マシンのコア数が増えるにつれて、IBM のエンジニアは対称型マルチプロセッシング(SMP) の影響を軽減する方法を模索し続けてきました。コア数を増やしても、キャッシュ、メモリ、および I/O の競合により、パフォーマンスの向上は逓減します。こうしたペナルティを軽減するための最新の取り組みが HiperDispatch です。これは、System z10 ハードウェアと z/OS、特に z/OS ワークロードマネージャとディスパッチャの間で行われる、インテリジェントで協調的なディスパッチ戦略のセットです。HiperDispatch は、処理タスクが要求する可能性が高いキャッシュデータに「最も近い」コアに処理タスクを集中させることで、メモリと I/O の競合を最小限に抑えます。HiperDispatch は、ほぼ線形の SMP スケーラビリティを維持するのに役立ち、より大規模なモデルに適していますが、すべての System z10 マシンでデフォルトで有効になっています。

2008 年 2 月 26 日にリリースされた System z10 Enterprise Class は、E12、E26、E40、E56、E64 の 5 つのハードウェア モデルで提供されています。いずれもマシン タイプ 2097 です。[ 6 ] Enterprise Class の PU コア (チップあたり 4 つ) は 4.4 GHzの速度で動作します。プロセッサは、「ブック」と呼ばれる 1 ~ 4 つのコンパートメントに格納されます。各ブックは、処理ユニット (PU) とメモリ カード (マルチ レベル キャッシュ メモリを含む) のマルチ チップ モジュール (MCM) で構成されています。各ブックの PU の数はモデル番号に基づいています。[ 7 ]
注記:

2008 年 10 月 21 日にリリースされた z10 Business Class には、E10 という単一モデルしかありません。マシンタイプは 2098 です。プロセッサチップの設計と命令セットは z10 EC と同じですが、製造歩留まりが向上し ( クロック速度 3.5 GHz、チップごとに 1 つのコアが無効化)、冷却の削減とマルチチップ共有キャッシュの必要性の低減によりプロセッサのパッケージングコストが削減されています。z10 BC では、より効率的な新しい I/O パッケージングオプションも導入されました。必要に応じて予備コアなしで z10 BC を構成することもできますが、最大限に構成された z10 でも、万が一コア障害が発生した場合は、システムは障害が発生したコアから残りのコアに自動的に処理を移動し、予備コアが残っていない場合は若干処理能力が低下しますが、すべてのアプリケーションを実行し続けることができます。
以下の構成が利用可能です: [ 8 ]
注記:
z10 EC の基本モデルは、新規システムの場合、100万ドルから始まると報告されているが、z10 BC は「10万ドル未満」から始まると報告されている。[ 9 ] 実際の価格は、マシンの構成(中央メモリの容量、特殊エンジンの数、I/O オプションなど)、保守契約、政府および教育機関の割引、ファイナンスおよびリース条件など、多くの要因によって異なる。
IBMは、新しい部品を使用することで、最大2世代前のマシンをアップグレードすることも可能で、マシンのシリアル番号や多数のフレーム部品はそのまま保持できます。
現在、Plug and Play BIOS処理にバグがあり、Windowsの起動を妨げています…しかし、すぐに解決します!