Todos os produtos
Search
Central de documentação

Elastic Compute Service:Adaptar eRDMA e aplicações

Última atualização: Jun 23, 2026

Use SMC-R (modo kernel) ou NetACC (modo usuário) para adaptar aplicações ao eRDMA com alterações mínimas ou sem alterações no código.

Casos de uso

O eRDMA oferece suporte a cenários Redis, Spark, HPC e Kafka. A adaptação transparente de RDMA não requer alterações no código — apenas recompilação. A adaptação não transparente requer modificações no código.

image

Melhorar o desempenho de rede com eRDMA.

Soluções de adaptação

Solução de adaptação em modo kernel: SMC-R

A IBM disponibilizou o SMC-R como código aberto para Linux 4.11 em 2017 (RFC 7609). O Alibaba Cloud Linux 3 habilita o SMC-R na nuvem com eRDMA. O SMC-R substitui o TCP de forma transparente sem perda de funcionalidade, fornecendo rede de alto desempenho com offload de hardware.

Habilitar e configurar SMC.

Solução de adaptação em modo usuário: NetACC

O NetACC é uma biblioteca de aceleração de rede em modo usuário. Carregue-o por meio da variável de ambiente LD_PRELOAD — sem necessidade de alterações no código. O NetACC aproveita os benefícios do eRDMA, como baixa latência, alta taxa de transferência, bypass de kernel e offload de pilha de protocolo, para acelerar o estabelecimento de conexões TCP por meio de interfaces de socket compatíveis.

Usar NetACC.