Informações sobre o descarregamento da chaminé TCP, o dimensionamento lateral de recebimento e os recursos de acesso direto à memória de rede no Windows Server 2008

Este artigo descreve os recursos de Descarregamento de Chaminé do TCP, RSS (Dimensionamento Lateral de Recebimento) e NetDMA (Acesso direto à memória) que estão disponíveis para o protocolo TCP/IP no Windows Server 2008.

Aplica-se a: Windows Server 2012 R2
Número de KB original: 951037

Visão geral do descarregamento da chaminé TCP

O Descarregamento de Chaminé de TCP é uma tecnologia de rede que ajuda a transferir a carga de trabalho da CPU para um adaptador de rede durante a transferência de dados de rede. No Windows Server 2008, o TCP Chaminé Offload permite que o subsistema de rede do Windows descarrege o processamento de uma conexão TCP/IP para um adaptador de rede que inclui suporte especial para processamento de descarregamento TCP/IP.

O Descarregamento de Chaminé do TCP está disponível em todas as versões do Windows Server 2008 e do Windows Vista. As conexões TCP/IPv4 e TCP/IPv6 podem ser descarregadas se o adaptador de rede der suporte a esse recurso.

Como habilitar e desabilitar o descarregamento de chaminéS TCP no Windows Server 2008

O descarregamento de chaminé TCP pode ser habilitado ou desabilitado nos dois locais a seguir:

  • O sistema operacional
  • A página de propriedades avançadas do adaptador de rede

O descarregamento de chaminé do TCP funcionará somente se ele estiver habilitado em ambos os locais. Por padrão, o descarregamento de chaminéS TCP está desabilitado nesses dois locais. No entanto, as instalações do OEM podem habilitar o descarregamento de chaminéS TCP no sistema operacional, no adaptador de rede ou no sistema operacional e no adaptador de rede.

Como configurar o descarregamento de chaminéS TCP no sistema operacional

  • Para habilitar o descarregamento de chaminéS TCP, siga estas etapas:

    1. Use credenciais administrativas para abrir um prompt de comando.
    2. No prompt de comando, digite o netsh int tcp set global chimney=enabled comando e pressione ENTER。
  • Para desabilitar o descarregamento da chaminé TCP, siga estas etapas:

    1. Use credenciais administrativas para abrir um prompt de comando.
    2. No prompt de comando, digite o netsh int tcp set global chimney=disabled comando e pressione ENTER.
  • Para determinar o status atual do Descarregamento de ChaminéS TCP, siga estas etapas:

    1. Use credenciais administrativas para abrir um prompt de comando.
    2. No prompt de comando, digite o netsh int tcp show global comando e pressione ENTER.

Como configurar o descarregamento de chaminé TCP no adaptador de rede

Para habilitar ou desabilitar o descarregamento de chaminéS TCP, siga estas etapas:

  1. Abra o Gerenciador de Dispositivos.
  2. Em Adaptadores de Rede, clique duas vezes no adaptador de rede desejado.
  3. Na guia Avançado, clique em Habilitado ou Desabilitado na caixa ao lado da entrada de descarregamento TCP.

Observação

Diferentes fabricantes podem usar termos diferentes para descrever o descarregamento de chaminéS TCP na página Propriedades avançadas do adaptador de rede.

Como o Descarregamento de Chaminés TCP coexiste com outros programas e serviços

Quando a tecnologia TCP Chimney Offload descarrega o processamento TCP/IP para uma determinada conexão TCP com um adaptador de rede dedicado, ela deve coexistir com outros programas ou serviços que dependem de serviços de camada inferior no subsistema de rede. A tabela a seguir mostra como o Descarregamento de Chaminés TCP coexiste com outros programas e serviços.

Programar ou serviço Funciona junto com o descarregamento de chaminéS TCP Comportamento esperado quando o serviço e o descarregamento de chaminé TCP estão habilitados
Firewall do Windows Sim Se o firewall estiver configurado para permitir uma determinada conexão TCP, a pilha TCP/IP descarregará essa conexão TCP com o adaptador de rede.
Firewall de terceiros Específico da implementação Alguns fornecedores de firewall decidiram implementar seu produto de forma que o Descarregamento de Chaminé do TCP possa ser usado enquanto o serviço de firewall está em execução. Consulte a documentação do firewall para descobrir se o produto que você está usando dá suporte ao descarregamento de chaminé TCP.
Política IPsec (segurança de protocolo da Internet) Não Se o sistema tiver uma política IPsec aplicada, a pilha TCP/IP não tentará descarregar nenhuma conexão TCP. Isso permite que a camada IPsec inspecione cada pacote para fornecer a segurança desejada.
Serviço de equipe do Adaptador de Rede (esse serviço também é conhecido como o serviço balanceamento de carga e failover. Geralmente é fornecido por um OEM.) Específico da implementação Alguns OEMs decidiram implementar suas soluções de equipe de adaptador de rede para que coexistam com o Descarregamento de Chaminé de TCP. Consulte a documentação do serviço de equipe do adaptador de rede para determinar se você pode usar o descarregamento do Chaminé TCP junto com esse serviço.
Virtualização do Windows (tecnologia Hyper-V) Não Se você estiver usando a tecnologia Microsoft Hyper-V para executar máquinas virtuais, nenhum sistema operacional aproveitará o descarregamento da Chaminé TCP.
Ferramentas de monitoramento de rede, como Monitor de Rede e Wireshark Específico da implementação Algumas ferramentas de monitoramento de rede podem coexistir com a Chaminé TCP, mas podem não monitorar conexões descarregadas.
Serviço NLB (Balanceamento de Carga de Rede) Não Se você configurar o serviço NLB em um servidor, a pilha TCP/IP não descarregará conexões TCP.
Serviços de cluster Sim No entanto, observe que as conexões TCP usando o driver tolerante a falhas de rede (NetFT.sys) não serão descarregadas. O NetFT é usado para comunicação de cluster entre nós tolerante a falhas.
Serviço NAT (Conversão de Endereço de Rede) (também conhecido como serviço de compartilhamento de conexão com a Internet) Não Se esse serviço estiver instalado e em execução, a pilha TCP/IP não descarregará conexões.

Como determinar se o descarregamento de chaminés TCP está funcionando

Quando o Descarregamento de Chaminé TCP está habilitado no sistema operacional e no adaptador de rede, a pilha TCP/IP tenta descarregar conexões TCP adequadas para o adaptador de rede. Para descobrir quais das conexões TCP atualmente estabelecidas no sistema são descarregadas, siga estas etapas:

  1. Use credenciais administrativas para abrir um prompt de comando.

  2. Digite o netstat -t comando e pressione ENTER.

    Você recebe uma saída que se assemelha ao seguinte:

    Active Connections
    
    Proto Local Address Foreign Address State Offload State
    
    TCP 127.0.0.1:52613 computer_name:52614 ESTABLISHED InHost
    TCP 192.168.1.103:52614 computer_name:52613 ESTABLISHED Offloaded
    

    Nesta saída, a segunda conexão é descarregada.

Como habilitar e desabilitar o RSS no Windows Server 2008

Para habilitar o RSS, siga estas etapas:

  1. Use credenciais administrativas para abrir um prompt de comando.
  2. No prompt de comando, digite o netsh int tcp set global rss=enabled comando e pressione ENTER.

Para desabilitar o RSS, siga estas etapas:

  1. Use credenciais administrativas para abrir um prompt de comando.
  2. No prompt de comando, digite o netsh int tcp set global rss=disabled comando e pressione ENTER.

Para determinar o status atual do RSS, siga estas etapas:

  1. Use credenciais administrativas para abrir um prompt de comando.
  2. No prompt de comando, digite o netsh int tcp show global comando e pressione ENTER.

Ao usar um comando para habilitar o RSS, você receberá a seguinte mensagem:

TCP Global Parameters  
----------------------------------------------  
Receive-Side Scaling State: enabled

Observação

Por padrão, o RSS está habilitado.

Como habilitar e desabilitar o NetDMA no Windows Server 2008

Para habilitar ou desabilitar o NetDMA, siga estas etapas:

  1. Clique em Iniciar e, em Executar, digite regedit e clique em OK.

  2. Localize a subchave de registro a seguir e clique nele:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

  3. Clique duas vezes na entrada do registro EnableTCPA .

    Observação

    Se essa entrada do registro não existir, clique com o botão direito do mouse em Parâmetros, aponte para Novo, clique em Valor DWORD, digite EnableTCPA e pressione ENTER.

  4. Para habilitar o NetDMA, digite 1 na caixa de dados Valor e clique em OK.

  5. Para desabilitar o NetDMA, digite 0 na caixa de dados Valor e clique em OK.

  6. Se a entrada do registro EnableTCPA não existir, habilite a funcionalidade NetDMA.

Aviso de isenção de responsabilidade para informações de terceiros

Os produtos de terceiros mencionados neste artigo são produzidos por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.