TCP窗口大小缩放问题 14.04

TCP窗口大小缩放问题 14.04

我们遇到了以下奇怪的问题:接收Ubuntu 14.04.01 服务器上的 TCP 数据包 HTTP 流(使用 HTTP API)AWS(=亚马逊网络服务)。

通过从生产者端监控出现问题吞吐量的连接,我们发现我们的服务器在 400KB 左右时停止扩展 TCP 窗口大小,而随着 Amazon(发送)服务器经过验证以支持与其他客户端的 TCP 窗口扩展,预计它将继续增长到更大的大小。

由于我对 TCP/IP 的了解还不错但不是很好,所以我很乐意为这个问题提供帮助。我缺少什么配置?

我稍加调整的网络设置:

net.core.wmem_max = 4194304
net.core.rmem_max = 6291456
net.ipv4.tcp_rmem = 4096 2097152 6291456
net.ipv4.tcp_wmem = 4096 1048576 4194304
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_sack = 1
net.core.netdev_max_backlog = 5000
net.ipv4.tcp_no_metrics_save = 1

相关内容