Linux tcp_window_scaling关闭引发限速问题
在Linux中,如果你发现关闭TCP窗口缩放(tcp_window_scaling)后,网络速度下降,可能是因为TCP包头的窗口大小字段不再能够有效地调整到超过65535字节。TCP窗口缩放功能允许在TCP包头中使用一个额外的字节来指定窗口大小,这样可以让窗口大小超过65535字节,从而提高大型文件传输或高速网络通信的吞吐量。
解决办法:修改系统配置启用TCP窗口缩放
(1)查看当前TCP窗口缩放的状态
sysctl net.ipv4.tcp_window_scaling
# 注:值1表示启用了TCP窗口缩放;0表示关闭了TCP窗口缩放。
(2)编辑/etc/sysctl.conf文件
# 添加配置
net.ipv4.tcp_window_scaling = 1
# 应用配置,使其生效
sudo sysctl -p
如果你已经在进行文件传输,尝试重新启动网络服务,或者重启网络接口。
作者:UStarGao
链接:https://www.starcto.com/service_operations/318.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
UCloud云平台推荐
随便看看
- 2021-08-10开源对象存储服务MinIO容器化部署
- 2021-07-20CI/CD Pipeline之Gitlab部署
- 2021-09-14Docker部署RabbitMQ集群并实现Haproxy代理
- 2021-12-06MySQL PERFORMANCE_SCHEMA监控用法详解
- 2021-09-14开源入侵检测系统OSSEC介绍