RDMA 対応インテル® イーサネット製品向け SPDK 搭載 NVM Express* over Fabrics 向け構成ガイド

ドキュメント

インストール & セットアップ

000088696

2022/03/07

NVM Express* (NVMe*) ドライブは、サーバー・ペリフェラル・コンポーネント・インターコネクト・エクスプレス (PCIe*) バス経由で接続する高速、低レイテンシーのソリッドステート・ドライブ (SSD) です。

これらの高性能ドライブの開発は、データセンターやクラウド環境におけるドライブ機能を最大限に活用するネットワーク・プロトコルを介したストレージの新しいイノベーションに拍車をかけています。

NVMe over Fabrics (NVMe-oF) は、リモート・ダイレクト・メモリー・アクセス (RDMA) やファイバーチャネル (FC) などの低レイテンシー / 高効率ファブリック・テクノロジーの使用をこれらの高速 NVMe ドライブと組み合わせた再構築されたストレージプロトコルにより、ローカルにマウントされたストレージに近いレイテンシー・レベルでネットワーク化されたストレージを提供します。

ストレージ・パフォーマンス開発キット (SPDK) は、ハイパフォーマンスでスケーラブルなユーザーモードのストレージ・アプリケーションを作成するための一連のツールとライブラリーを提供します。SPDK は、ストレージ・アプリケーションのパフォーマンスと効率を向上させる最新世代の CPU、NVMe SSD、NIC 向けのストレージ・ソフトウェアの最適化に焦点を当てたオープンソースのプロジェクトです。必要なストレージ・ドライバーをすべてユーザースペースに移動し、割り込みではなくポーリング・モードで動作することでハイパフォーマンスを実現し、カーネル・コンテキスト・スイッチを回避し、割り込み処理のオーバーヘッドを排除します。

SPDK コミュニティーは、ユーザースペース、ポーリングモード、非同期、ロックレス NVMe ドライバーから始まり、SPDK のパフォーマンスと効率性をストレージ・ネットワークと仮想化に拡張しました。SPDK は、仕様に準拠した高性能 NVMe-oF ターゲットとホストコンポーネントを提供します。そのため、ユーザーは Linux* カーネル NVMe-oF ホストを使用して SPDK NVMe-oF ターゲットに接続し、その逆もできます。

インテルは、RDMA テクノロジーを搭載した 2 つのインテル® イーサネット製品ラインで、ファブリック経由で NVMe をサポートしています。

  • インテル® イーサネット 800 シリーズ
  • インテル® Ethernet Connection X722/インテル® イーサネット・ネットワーク・アダプター X722

RDMA 構成ガイドを備えたインテル® イーサネット製品向け SPDK 搭載 NVM Express* over Fabrics

関連トピック
RDMA 対応インテル® イーサネット製品向け NVM Express* over Fabrics 向け構成ガイド
インテル® イーサネット製品向け NVM Express* over TCP 構成ガイド
ADQ 対応インテル® イーサネット製品向け SPDK による NVM Express* over TCP 構成ガイド
ADQ 対応インテル® イーサネット製品向け Linux カーネル対応 TCP 経由 NVM Express* 構成ガイド