首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >低吞吐量网络的Linux TCP/IP调优?

低吞吐量网络的Linux TCP/IP调优?
EN

Server Fault用户
提问于 2018-04-20 15:38:19
回答 2查看 1.5K关注 0票数 5

我有两台linux机器通过无线电调制解调器连接。带宽约为2 2kbps,ping次数约为400 is (丢包率为5%)。

目前,ssh会话有5秒的延迟,尽管这是不同的。原始的telnet是类似的,仅仅打开tcp连接似乎要花费很长时间。

有人知道在这种情况下如何最好地优化IP参数吗?

EN

回答 2

Server Fault用户

发布于 2018-04-23 20:57:53

如果可能的话,确保你的MTU足够低。一个1500字节的数据包需要6s在你的链路上传输(假设你是指每秒2千比特,而不是字节)。而且您丢失了相当数量的数据包(如果这是ping remote-end (而不是ping -s «MAX-SIZE» remote-end)的数据包丢失,则可能超过5% ),需要重新发送整个数据包。

严格地说,IPv4可以降到68的MTU (反正也太小了),但是Linux的PMTU发现限制在不小于552,而且堆栈的其他部分可能会在128个字节以下失效。

请注意,您的操作速度低于带宽TCP设计器早在1973年的十分之一。

票数 2
EN

Server Fault用户

发布于 2018-04-21 23:03:18

丢失将降低TCP吞吐量。这种滞后很容易引起人类的迟延。

考虑重新考虑用于延迟和断开容错的协议和应用程序。例如:

  • 莫什称自己为“移动外壳”,在连接性变化中幸存下来,并在本地预测echo,以获得更快的体验。
  • Citrix有一些智能显示(Windows) GUI应用程序,通过糟糕的连接。虽然我怀疑你能否以2 kbps的速度获得很大的GUI。
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/908745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档