l Esses ajustes deverão ser executados por um administrador de rede altamente capacitado. Eles não
garantem a melhoria no desempenho. Nem todas as configurações mostradas aqui podem estar dis-
poníveis através da configuração do driver de rede, do sistema operacional ou do BIOS do sistema. Os
usuários de Linux devem consultar o arquivo README do pacote do driver do Linux para obter detalhes
sobre a otimização do desempenho específica para o Linux.
l Ao utilizar o software de teste de desempenho, consulte a documentação do aplicativo para obter os
melhores resultados.
Otimização geral
l Instale o adaptador em um slot adequado.
NOTA: Alguns slots PCI-E x8 são efetivamente configurados como slots x4. Esses slots dispõem de lar-
gura de banda insuficiente para a velocidade total da linha com alguns dispositivos de porta dupla. O dri-
ver pode detectar essa situação e gravará a seguinte mensagem no registro do sistema: “A largura de
banda de PCI Express disponível para esta placa não é suficiente para garantir um desempenho per-
feito. Para obter o desempenho perfeito, é necessário um slot x8 PCI-Express.”Se esse erro ocorrer,
mover o adaptador para um slot realmente x8 solucionará o problema.
l Para que um adaptador de rede Intel® X710/XL710 possa atingir todo o seu potencial, você deve instalá-lo em
um slot PCIe Gen3 x8. Instalá-lo em um slot mais curto ou em um slot Gen2 ou Gen1 impactará a taxa de trans-
ferência que o adaptador pode atingir.
l Utilize cabos adequados para o seu dispositivo.
l Habilite os Quadros Jumbo se os seus componentes de rede também puderem ser configurados para eles.
l Aumente o número dos recursos de TCP e de soquete a partir do valor padrão. Para os sistemas baseados no
Windows não identificamos parâmetros do sistema diferentes do tamanho da janela do TCP que causem
impacto significativo no desempenho.
l Aumente o tamanho da alocação dos recursos do driver (buffers de transmissão/recepção). Entretanto, a mai-
oria dos padrões de tráfego funciona melhor com o buffer de transmissão configurado para o seu valor padrão
e o buffer de recepção configurado para o valor mínimo.
l Ao passar tráfego em várias portas de rede usando um aplicativo de E/S que é executado na maioria ou em
todos os núcleos do seu sistema, considere a possibilidade de definir a Afinidade da CPU para esse aplicativo
em menos núcleos. Isso deve reduzir a utilização da CPU e, em alguns casos, pode aumentar a taxa de trans-
ferência do dispositivo. Os núcleos selecionados para Afinidade da CPU devem ser locais para o Nó/Grupo de
Processadores do dispositivo de rede impactado. Você pode usar o comando do PowerShell
Get-NetAdapterRSS para listar os núcleos que são locais para um dispositivo. Pode ser necessário aumentar o
número de núcleos atribuídos ao aplicativo para maximizar a taxa de transferência. Consulte a documentação
do sistema operacional para obter mais detalhes sobre como definir a Afinidade da CPU.
l Se você tiver várias portas de 10 Gbps (ou mais rápidas) instaladas em um sistema, as filas de RSS de cada
porta de adaptador podem ser ajustadas para usar conjuntos de processadores sem sobreposição dentro do
Nó/Soquete NUMA local do adaptador. Altere o número de processador base RSS para cada porta do adap-
tador de forma que a combinação de processador base e o número máximo de configurações de processador
RSS assegure núcleos sem sobreposição.
1. Identifique as portas do adaptador a serem ajustadas e inspecione a RssProcessorArray de cada uma
usando o cmdlet Get-NetAdapterRSS do PowerShell.
2. Identifique os processadores com NUMA distância 0. Estes são os núcleos no Nó/Soquete NUMA local
do adaptador e fornecerão o melhor desempenho.
3. Ajuste o processador Base RSS em cada porta para usar um conjunto de processadores sem sobre-
posição dentro do conjunto local de processadores. Você pode fazer isso manualmente ou usando o
seguinte comando do PowerShell:
Set-NetAdapterAdvancedProperty -Name <nome do adaptador> -DisplayName "RSS Base
Processor Number" -DisplayValue <valor do processador base RSS>
4. Use o cmdlet Get-NetAdpaterAdvancedproperty para verificar se os valores corretos foram definidos:
Get-NetAdpaterAdvancedproperty -Name <nome do adaptador>
Por exemplo: se um adaptador de 4 portas com processadores locais 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20,
22, 24, 26, 28, 30, e número máximo de processadores RSS de 8, defina os processadores base RSS
para 0, 8, 16 e 24.