Bem-vindo à QSFPTEK Global     Frete grátis em pedidos dos EUA e da UE acima de US$79.8     Armazém global

Moeda: USD $
USD $ - US Dollar
EUR € - Euro
JPY 円 - Japanese Yen
KRW ₩ - Korean Won
Pesquisar

Carrinho

0
Free shipping on U.S. & EU orders over US$79.8
Moeda: USD $
Choose language
Back
  • USD $ - US Dollar
  • EUR € - Euro
  • JPY 円 - Japanese Yen
  • KRW ₩ - Korean Won

RDMA

Autor Leslie

Data 08/12/2024

Este artigo apresenta em detalhes o que é RDMA, ajudando você a ter uma compreensão mais profunda de RDMA.

RDMA é uma tecnologia de acesso direto à memória que permite que um computador transfira dados diretamente para a memória de outro computador por uma rede, sem passar pela CPU ou pelo sistema operacional de nenhuma das partes. RDMA tem características de baixa latência, alta largura de banda e baixa carga de CPU. O uso de RDMA pode reduzir efetivamente a latência da transmissão de dados e melhorar a eficiência da transmissão de dados. É muito adequado para ambientes de aplicação como computação de alto desempenho ou data centers, para melhorar o desempenho geral da rede.

RDMA é particularmente importante em redes que exigem paralelismo rápido e massivo, como computação de alto desempenho, direção autônoma, etc. Ele pode analisar e processar grandes quantidades de dados simultaneamente e transmiti-los com baixa latência e altas taxas de transmissão. Isso torna a direção autônoma possível porque, durante a direção autônoma, o sistema precisa analisar e responder a condições complexas da estrada. Além disso, RDMA também pode ser usado para computação entre nós em um cluster e para cargas de trabalho de banco de dados sensíveis à latência.

Como o RDMA funciona

RDMA é a implementação do protocolo de transmissão por meio de uma placa de rede habilitada para RoCE. Antes da transmissão, uma conexão precisa ser estabelecida entre os dois nós RDMA, o que precisa ser implementado por meio de RoCE. Ao usar RDMA, a aplicação host coloca seus pacotes de dados em um buffer de memória e então aciona o driver de rede ou de armazenamento. A pilha de acesso direto à memória remota permite que o adaptador de hardware acesse diretamente o buffer bruto. Isso permite contornar muitas pilhas de software tradicionais e evitar grandes operações de cópia de buffer de memória.

Essas etapas podem reduzir efetivamente a latência e acelerar a transmissão de dados. Quando ambos os dispositivos usam RDMA para transmissão, a velocidade de transmissão de dados será maior do que quando apenas um dispositivo oferece suporte a RDMA.

As Características de RDMA

RDMA tem alguns recursos significativos que o apoiam na melhoria do desempenho geral da rede e na melhoria da eficiência da transmissão de dados.

Baixa latência: Como o RDMA permite a transmissão direta de dados entre a memória remota e a memória local, ignorando etapas como o sistema operacional e a CPU, isso reduz significativamente a latência da comunicação.

Alta largura de banda: Como os dados são lidos e gravados diretamente na memória, o RDMA pode aproveitar melhor a largura de banda da rede, aumentar a eficiência de utilização da largura de banda e aumentar a velocidade de transmissão de dados.

Reduzir a carga da CPU: Como a transmissão de dados RDMA não precisa ser processada pela CPU, ela lê diretamente os dados da memória do computador e os grava na memória de outro computador, reduzindo a intervenção da CPU e liberando recursos do processador.

Cópia zero: RDMA pode permitir diretamente a transmissão de dados entre buffers sem envolver a pilha de software de rede, evitando a replicação de dados entre camadas de rede.

Vantagens do RDMA

RDMA tem várias vantagens:

Bypass de kernel: O RDMA permite a transferência de dados diretamente no espaço do usuário sem a necessidade de alternância de contexto pelo kernel. Essa abordagem reduz efetivamente a sobrecarga de chamadas do sistema e melhora a eficiência geral da transferência de dados.

Transações baseadas em mensagens: RDMA gerencia dados na forma de mensagens discretas, em vez de fluxos contínuos. Essa abordagem simplifica a tarefa das aplicações ao processar dados em streaming, tornando mais eficiente e simples dividir fluxos de dados em diferentes mensagens ou transações.

Suporte a entradas scatter/gather: RDMA tem suporte natural para múltiplas entradas scatter/gather. Ele pode ler dados de múltiplos buffers de memória e combiná-los em um fluxo, ou distribuir um fluxo de dados para múltiplos buffers de memória. Essa flexibilidade melhora a eficiência e a flexibilidade do processamento de dados.

Conclusão

A tecnologia RDMA melhora o desempenho da rede reduzindo a latência da rede e aumentando a largura de banda da rede. Ela é indispensável para alta tecnologia. Se você tiver alguma dúvida sobre RDMA, fique à vontade para entrar em contato com os engenheiros CCIE/HCIE da QSFPTEK em [email protected]. Nossos engenheiros fornecerão a você suporte abrangente.

Compartilhar

Etiquetas