Linux实例开启TCP SACK的方法

本文介绍如何在Linux实例中开启TCP SACK的方法。

说明

当Linux实例未开启TCP SACK时,可能会影响Linux实例的网络性能。您可以参考本文内容,开启TCP SACK。

操作步骤

说明

本文内容以CentOS 7.4版本的系统为例,其他版本操作步骤可能略有不同,具体操作您可以查阅版本对应的官方文档。

  1. 通过VNC远程登录Linux实例。

    具体操作,请参见使用VNC登录实例

  2. 执行以下命令,编辑/etc/sysctl.conf文件。

    vim /etc/sysctl.conf
  3. 开启TCP SACK。

    • 存在net.ipv4.tcp_sack相关配置

      1. i键进入编辑模式。

      2. net.ipv4.tcp_sack = X修改为net.ipv4.tcp_sack = 1

      3. Esc键退出编辑模式。输入:wq,按Enter键,保存并退出。

    • 不存在net.ipv4.tcp_sack相关配置

      1. i键进入编辑模式。

      2. 在文件最下方添加以下配置。

        net.ipv4.tcp_sack = 1

        系统显示类似如下。

        image

      3. Esc键退出编辑模式。输入:wq,按Enter键,保存并退出。

  4. 执行以下命令,使配置生效。

    sysctl -p