Todos os produtos
Search
Central de documentação

:Enable TCP SACK on a Linux instance

Última atualização: Jul 03, 2026

Saiba como ativar o TCP Selective Acknowledgment (SACK) em uma instância Linux.

Nota

Se o TCP SACK estiver desativado, o desempenho de rede da sua instância Linux poderá ser degradado. Siga as etapas deste tópico para ativá-lo.

Procedimento

Nota

As etapas deste tópico usam o CentOS 7.4 como exemplo. O procedimento pode variar em outros sistemas operacionais. Para obter instruções específicas, consulte a documentação oficial do seu sistema operacional.

  1. Conecte-se à instância Linux por VNC.

    Para mais informações, consulte Conectar usando VNC.

  2. Edite o arquivo /etc/sysctl.conf:

    vim /etc/sysctl.conf
  3. Ative o TCP SACK.

    • Se o parâmetro net.ipv4.tcp_sack já existir:

      1. Pressione a tecla i para insira no modo de inserção.

      2. Altere net.ipv4.tcp_sack = X para net.ipv4.tcp_sack = 1.

      3. Para salve o arquivo e sair, pressione a tecla Esc, digite :wq e pressione Enter.

    • Se o parâmetro net.ipv4.tcp_sack não existir:

      1. Pressione a tecla i para insira no modo de inserção.

      2. Adicione o seguinte conteúdo ao final do arquivo:

        net.ipv4.tcp_sack = 1

        O arquivo deve ficar semelhante ao exemplo abaixo:

        net.ipv4.conf.default.arp_announce = 2
        net.ipv4.conf.lo.arp_announce = 2
        net.ipv4.conf.all.arp_announce = 2
        # see details in https://www.alibabacloud.com/help/knowledge_detail/41334.html
        net.ipv4.tcp_max_tw_buckets = 5000
        net.ipv4.tcp_syncookies = 1
        net.ipv4.tcp_max_syn_backlog = 1024
        net.ipv4.tcp_synack_retries = 2
        net.ipv6.conf.all.disable_ipv6 = 0
        net.ipv6.conf.default.disable_ipv6 = 0
        net.ipv6.conf.lo.disable_ipv6 = 0
        kernel.sysrq = 1
        net.ipv4.tcp_sack = 1
      3. Para salve o arquivo e sair, pressione a tecla Esc, digite :wq e pressione Enter.

  4. Aplique as alterações:

    sysctl -p