Tous les produits
Search
Centre de documentation

Elastic Compute Service:Adapt eRDMA and applications

Dernière mise à jour :Aug 18, 2026

Utilisez SMC-R (mode noyau) ou NetACC (mode utilisateur) pour adapter vos applications à eRDMA avec des modifications de code minimales, voire nulles.

Cas d'utilisation

eRDMA prend en charge les scénarios Redis, Spark, HPC et Kafka. L'adaptation RDMA transparente ne nécessite aucune modification du code source, mais uniquement une recompilation. En revanche, l'adaptation non transparente requiert des ajustements au niveau du code.

image

Améliorer les performances réseau avec eRDMA.

Solutions d'adaptation

Solution d'adaptation en mode noyau : SMC-R

IBM a ouvert le code source de SMC-R pour Linux 4.11 en 2017 (RFC 7609). Alibaba Cloud Linux 3 active SMC-R dans le cloud via eRDMA. SMC-R remplace TCP de manière transparente sans perte de fonctionnalité, offrant ainsi une mise en réseau haute performance déchargée matériellement.

Activer et configurer SMC.

Solution d'adaptation en mode utilisateur : NetACC

NetACC est une bibliothèque d'accélération réseau en mode utilisateur. Chargez-la via la variable d'environnement LD_PRELOAD ; aucune modification du code n'est requise. NetACC exploite les avantages d'eRDMA, tels que la faible latence, le haut débit, le contournement du noyau et le déchargement de la pile de protocoles, pour accélérer l'établissement des connexions TCP grâce à des interfaces socket compatibles.

Utiliser NetACC.