Ajuste no desempenho da taxa de transferência para adaptadores Ethernet Intel®

Documentação

Instalação e configuração

000005811

16/07/2024

O que devo fazer para instalações de adaptador?

  • Instale o Adaptador de rede Intel® ® em um slot que corresponda ou exceda a largura do barramento do adaptador.
    • Exemplo 1: Se você tiver um adaptador PCI de 32 bits, coloque-o em um slot PCI de 32 ou 64 bits ou PCI-X*.
    • Exemplo 2: Se você tiver um adaptador PCI-X de 64 bits, coloque-o em um slot PCI-X de 64 bits.
    • Exemplo 3: Se você tiver um adaptador PCIe* x4, coloque-o em um slot PCIe* x4, x8 ou x16.
    Nota Alguns slots PCIe* têm conexão física com menos canais do que as dimensões do slot indicariam. Nesse caso, um slot que corresponda a uma dimensão x8 teria a funcionalidade de um slot x4, x2 ou x1. Consulte o fabricante do seu sistema.
  • Para PCI e PCI-X*, instale o adaptador de rede Intel no slot mais rápido disponível.
    • Exemplo 1: Se você tiver um adaptador PCI de 64 bits, coloque-o em um slot PCI de 66 MHz de 64 bits.
    • Exemplo 2: Se você tiver um adaptador PCI-X de 64 bits, insira um slot PCI-X de 133 MHz (266 ou 533 se disponível).
    Nota A placa mais lenta em um barramento dita a velocidade máxima do barramento. Exemplo: quando uma placa de expansão de 66 MHz e uma placa de 133 MHz são instaladas em um barramento de 133 MHz, todos os dispositivos nessa função de barramento estão a 66 MHz.
  • Tente instalar sozinho o adaptador em um slot em um barramento. Se placas adicionais compartilham um barramento, elas competem por largura de banda de barramento.

Como eu devo otimizar as configurações do meu driver?

  • Para Ethernet Intel® adaptadores de rede convergidos de 10 Gigabits, você pode escolher um perfil de desempenho baseado em função para ajustar automaticamente as configurações de configuração do driver.
  • Reduza a taxa de moderação por interrupção para uma taxa de moderação baixa, mínima ou desativada:
    • Também conhecida como Taxa de interrupção de interrupção (ITR).
    • O padrão é adaptável para a maioria das funções.
    • O perfil de baixa latência define a taxa como desligada.
    • Os perfis de armazenamento definem a taxa como média.
    Nota Diminuir a taxa de moderação de interrupção aumenta a utilização da CPU.
  • Habilite frames Jumbo para o maior tamanho suportado em toda a rede (4 KB, 9 KB, ou 16 KB).
    • O padrão é Desabilitado.
    Nota Habilite somente frames Jumbo se os dispositivos em toda a rede os suportarem e forem configurados para usar do mesmo tamanho de quadro.
  • Desabilite o controle de fluxo.
    • O padrão é Gerar e responder.
    Nota A desabilitação do Controle de Fluxo pode resultar em quadros descartados.
  • Aumente o tamanho do buffer dos Descritores de Transmissão.
    • O padrão é 256. O valor máximo é 2048.
    Nota O aumento dos descritores de transmissão aumenta o uso da memória do sistema.
  • Aumente o tamanho do buffer dos Descritores de Recepção.
    • O padrão é 256. O valor máximo é 2048.
    Nota O aumento dos descritores de recebimento aumenta o uso da memória do sistema.

O que eu devo fazer para as configurações de TCP?

  • Ajuste o tamanho da janela TCP (aplica-se às edições do Windows* Server antes do Windows Server 2008*).
    Anotações

    Otimizar o tamanho da janela TCP pode ser complexo, pois cada rede é diferente. Estão disponíveis documentos na Internet que explicam as considerações e fórmulas usadas para definir o tamanho da janela.

    Antes do Windows Server 2008*, a pilha de rede usou uma janela de tamanho fixo para receber. A partir do Windows Server 2008, o Windows fornece que o TCP receba ajuste automático da janela. As palavras-chave do registro TcpWindowSize, NumTcbTablePartitions e MaxHashTableSize são ignoradas a partir do Windows Server 2008.

Quais são as melhores coisas que devo fazer para testes de desempenho?

  • Ao copiar um arquivo de um sistema para outro (1:1) usando uma sessão TCP, a taxa de transferência é significativamente menor do que fazer várias sessões TCP simultâneas. O baixo desempenho de taxa de transferência em redes 1:1 se deve à latência inerente a uma única sessão TCP/IP. Algumas aplicações de transferência de arquivos suportam vários fluxos TCP simultâneos. Alguns exemplos são: gFTP* e FDT*.

    performance benefit of using multiple TCP streams

    Este gráfico é destinado a mostrar (não garantir) o benefício de desempenho do uso de vários fluxos TCP. Esses são resultados reais de uma Intel® 10 Gigabit CX4 Dual Port Server Adapter, usando as configurações avançadas padrão em Windows 2008* x64.

  • Os testes diretos dos recursos de taxa de transferência da interface de rede podem ser realizados por meio de ferramentas como: iperf* e Microsoft NTttcp*. Você pode configurar essas ferramentas para usar um ou mais streams.
  • Ao copiar um arquivo de um sistema para outro, os discos rígidos de cada sistema podem ser um gargalo significativo. Considere usar RPM alto, discos rígidos com maior taxa de transferência, RAIDs striped ou unidades RAM nos sistemas em teste.
  • Os sistemas em teste devem se conectar por meio de um comutador sem bloqueio de taxa completa.
  • Taxa de transferência máxima teórica máxima:
    • Taxa de transferência teórica de barramento bidirecional PCI Express* (PCIe*).
      Implementação de PCI Express Taxa de dados codificada Taxa de dados não codificada
      x1 5 Gb/s 4 Gb/s (0,5 GB/s)
      x4 20 Gb/s 16 Gb/s (2 GB/s)
      x8 40 Gb/s 32 Gb/s (4 GB/s)
      x16 80 Gb/s 64 Gb/s (8 GB/s)
    • Taxa de transferência teórica de barramento bidirecional de barramento PCI e PCI-X.
      Barramento e frequência Taxa de transferência de 32 bits Taxa de transferência de 64 bits
      PCI de 33 MHz 1.064 Mb/s 2.128 Mb/s
      PCI de 66 MHz 2.128 Mb/s 4.256 Mb/s
      PCI-X de 100 MHz Não aplicável 6.400 Mb/s
      PCI-X de 133 MHz Não aplicável 8.192 Mb/s
      Nota Você pode verificar a largura do link PCIe* no Windows* por meio das propriedades do adaptador. Selecione a aba Velocidade do Link e clique no botão Identificar adaptador . Intel® PROSet para o Gerenciador de Dispositivos do Windows* deve ser carregado para que este utilitário funcione.

Tópicos relacionados
Guia do usuário do adaptador para adaptadores Ethernet Intel®
Configurações avançadas do driver para adaptadores Gigabit Ethernet 10/25/40
Maximizando o desempenho da transferência de arquivos usando Ethernet e virtualização de 10 Gb (Linux* e VMware vSphere*)
Diretrizes de ajuste de desempenho para Windows Server 2008, 2008 R2, 2012*
Melhorando a latência medida no Linux* para controladores Ethernet Intel® 82575/82576 ou 82598/82599
Atribuição de interrupções aos núcleos do processador para controladores Ethernet Intel® 82575/82576 ou 82598/82599
Configuração do agrupamento de NIC para Windows Server 2012*/2012 R2*/2016*/2019*
Agrupamento com Serviços avançados de rede Intel®
Guia de ajuste de desempenho de malha Ethernet Intel®