Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Use DSA to accelerate data streaming

Última atualização: Jun 27, 2026

Descarregue operações de memória para o hardware DSA por meio do ack-koordinator para reduzir a carga da CPU e o tempo de migração.

Como funciona

O DSA descarrega operações de memória para o acelerador de hardware nos processadores Intel® Sapphire Rapids. Esse processo reduz a carga da CPU em tarefas como balanceamento de memória e compactação, além de melhorar a aceleração de acesso à memória próxima no ack-koordinator.

Com o DSA, o acesso a 100.000–1.000.000 páginas de memória torna-se 30%–200% mais rápido, com utilização proporcionalmente menor da CPU. Em um teste de migração de 1,7 GB, o DSA reduziu o tempo de migração para 31,25% da linha de base e aumentou a largura de banda para 320%.

Importante

Esses valores referem-se a ambientes de teste. Os resultados reais variam conforme a carga de trabalho, o tipo de instância e o uso de memória.

image

Pré-requisitos

Antes de começar, verifique se você tem:

  1. Instâncias ECS compatíveis com DSA — Instâncias bare metal SHENLONG de oitava geração com múltiplos nós NUMA. Consulte Tipos de instância ECS. Tipos recomendados:

    • ecs.ebmc8i.48xlarge

    • ecs.c8i.32xlarge

    • ecs.g8i.48xlarge

  2. ack-koordinator 1.2.0-ack1.2 ou posterior — Instalado no cluster ACK. Os drivers DSA estão incluídos via Alinux 3. Consulte ack-koordinator (FKA ack-slo-manager).

    Nota

    O ack-koordinator substitui o resource-controller. Se o resource-controller estiver instalado, desinstale-o primeiro. Consulte Desinstalar o resource-controller.

  3. kubectl conectado ao cluster — Consulte Conectar-se a um cluster com kubectl.

Faturamento

A instalação e o uso do ack-koordinator são gratuitos. No entanto, podem haver custos relacionados a:

Ative a aceleração DSA

O ack-koordinator ativa automaticamente o DSA em nós com o hardware correspondente. Nenhuma configuração adicional é necessária.

Para verificar o hardware DSA em um nó, execute:

ls /sys/bus/dsa

Um diretório não vazio confirma a presença do hardware DSA e indica que a aceleração está ativa.

Nota

O DSA aprimora o recurso de aceleração de acesso à memória próxima. Para obter melhores resultados, ative a aceleração de acesso à memória próxima no cluster.

Verifique a aceleração DSA

Use uma instância ecs.ebmc8i.48xlarge para validar a aceleração DSA e medir seu impacto na migração de memória.

Procedimento

  1. Faça login no nó. Consulte Métodos para conectar-se a uma instância ECS.

  2. Confirme se o processador possui o hardware DSA:

    ls /sys/bus/dsa

    Um diretório não vazio indica a presença do DSA. Um erro ou diretório vazio significa ausência de hardware DSA. O DSA requer instâncias bare metal SHENLONG de oitava geração.

  3. Implante uma aplicação de teste com uso intensivo de memória e aceleração de acesso à memória próxima ativada. Recomendamos o Redis. Consulte o exemplo.

Análise dos resultados

Resultados da migração de 26,12 GB de memória remota do Redis (1 milhão de páginas) com e sem DSA:

Cenário

Tempo de migração (segundos)

Utilização da CPU

vCore-segundos

Aceleração DSA desativada

9.649

1.000

9.649

Aceleração DSA ativada

4.928

0.668

3.292

Com o DSA, o tempo de migração cai para 51,8%, a utilização da CPU para 66,8% e os vCore-segundos para 34,1% da linha de base. Esses dados confirmam que o DSA acelera a migração de memória e reduz o consumo da CPU.

Próximas etapas

O DSA apresenta melhor desempenho quando combinado com a aceleração de acesso à memória próxima. Consulte Ativar a aceleração de acesso à memória próxima para containers.