阿里云国际轻量应用(SAS)解决间歇性无法访问

用的阿里云的轻量服务器,国内三网的速度都挺快的,基本都能跑满30Mbps的带宽,不过就是不太稳定,经常性的会失去响应,博客也是会卡一阵才能打开。看到一个博主写了这样一个调整MTU值的解决办法,目前还在测试中,希望能够有用吧。

表现

买了阿里云国际的香港轻量服务器,在广州延迟只有10ms。开通之后马上用@Vicer的脚本重装了Debian 9 , 然而装完东西后发现过一段时间后就会断开,网站无法打开,ssh保持连接,与其他服务器的连接断开(比如另一台服务器执行wget)。

解决方案

情况类似于以前使用锐速时的断流,

尝试更换BBR断流优化内核并开启BBR,有稍稍改善,但依旧无法满足日常使用。

尝试更换为阿里云的Debian系统,问题依旧。

此时想到Anynode的VPS的路由拦截部分过大的封包,解决办法为修改MTU大小。

尝试使用阿里云的系统修改MTU大小

测试结果:无法访问网站的时间缩短,ssh保持连接,与其他服务器的连接断开

修改MTU大小

测试结果:网站正常访问,速度正常,下载无中断,与其他服务器的连接未断开,与bilibili连接正常,youtube正常,Google正常

故阿里云轻量应用服务器的最佳MTU大小可能是1452,其他更小的未测试

上述修改命令重启无效,修改后需等待几分钟生效

开机启动

参考:https://www.ljchen.com/archives/527

将上面的命令

插入到rc.local文件中即可。

 

本文转载自:https://moev.moe/posts/alibabacloud-sas-set-mtu-for-tcp-link/

ljchen

这个作者特别懒,什么都没有说。

3 Comments

  • 感觉原文好像有问题,在1480情况下减28就是1452,要是在1452下找就是在减28,感觉没什么意义,虽然换成1452好像不会中断,但这个过程肯定是错的

    • @星尘 虽然感觉有问题,不过改成1452好像确实稳定了点

      • @星尘 嗯,好使就行。

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐