すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:eRDMA とアプリケーションの適応

最終更新日:Apr 21, 2026

SMC-R (カーネルモード) または NetACC (ユーザーモード) を使用すると、最小限のコード変更またはコード変更なしで、アプリケーションを eRDMA に適応できます。

ユースケース

eRDMA は、Redis、Spark、HPC、Kafka のシナリオをサポートしています。透過的な RDMA 適応ではコード変更が不要で、再コンパイルのみで対応できます。非透過的な適応では、コードの変更が必要です。

image

eRDMA によるネットワークパフォーマンスの向上をご参照ください。

適応ソリューション

カーネルモード適応ソリューション:SMC-R

IBM は 2017 年に SMC-R を Linux 4.11 向けにオープンソース化しました (RFC 7609)。Alibaba Cloud Linux 3 は、eRDMA を使用してクラウドで SMC-R を有効化します。SMC-R は、機能を損なうことなく TCP を透過的に置き換え、ハードウェアオフロードされた高性能ネットワーキングを提供します。

SMC の有効化と設定をご参照ください。

ユーザーモード適応ソリューション:NetACC

NetACC は、ユーザーモードのネットワークアクセラレーションライブラリです。LD_PRELOAD 環境変数を使用してロードするため、コード変更は不要です。NetACC は、低レイテンシー、高スループット、カーネルバイパス、プロトコルスタックオフロードなどの eRDMA のメリットを活用し、互換性のあるソケットインターフェースを通じて TCP 接続の確立を高速化します。

NetACC の使用をご参照ください。