我对互联网的了解有限。但是,我喜欢玩 MUD,这是一种通过 telnet 通信的文本游戏。我发现,每次通过我们的连接上传文件(即使是小文件)时,几乎总是会导致 MUD 服务器和 MUD 客户端(我)之间的连接断开,并且无法重新连接,直到上传完成。
在 Windows 10 或 Ubuntu 18 上是否有某种方法可以将这些 telnet 通信“设置”为比上传服务更高的优先级?
答案1
这是对缓冲区膨胀的典型描述,这意味着当连接被充分利用时,您的路由器、调制解调器或其他网络设备在管理未发送数据包的积压方面完全是垃圾。解决方案是智能队列管理 (SQM),最好的 SQM 算法是 Cake,其次是 FQ-CoDel。这两种算法都可以在基于 OpenWrt Linux 的路由器固件中使用。
要确认此诊断,请运行http://dslreports.com/speedtest从台式机/笔记本电脑的网络浏览器检查您的缓冲膨胀等级。
如果您不想自己动手处理 OpenWrt,可以考虑从 evenroute.com 购买 IQrouter。这是在您的网络上运行 SQM 的交钥匙解决方案。
使用 QoS 来优先处理您的 Telnet 流量而不是其他流量并不是解决方案,它只是将问题推到别人的头上。