全球主机交流论坛

标题: 求OPENVPN连接变慢解决方案 [打印本页]

作者: netsky    时间: 2010-1-2 13:44
标题: 求OPENVPN连接变慢解决方案
OPENVPN连接一段时间后就变得很慢,需要重新连接速度才能恢复!有什么方法能解决?
作者: netsky    时间: 2010-1-2 13:52
阿扑阿扑阿扑阿扑阿扑阿扑阿扑阿扑
作者: cpuer    时间: 2010-1-2 14:13
标题: 回复 1# 的帖子
这个能解决的话就是功臣了
作者: solemn    时间: 2010-1-2 15:52
这个我遇到过,不过我的解决方法肯定不能代表一般性。。。
我的解决方法就是:从tcp协议换成udp的
我一开始是tcp协议的,连接上后一般五分钟左右就开始超慢,后来把协议换udp,就好了,暂时没发现变慢的问题。。。
作者: cpuer    时间: 2010-1-2 16:50
标题: 回复 4# 的帖子

作者: ccp    时间: 2010-1-2 16:52
原帖由 solemn 于 2010-1-2 15:52 发表
这个我遇到过,不过我的解决方法肯定不能代表一般性。。。
我的解决方法就是:从tcp协议换成udp的
我一开始是tcp协议的,连接上后一般五分钟左右就开始超慢,后来把协议换udp,就好了,暂时没发现变慢的问题。。。 ...


这样应该是线路问题。UDP不需要建立连接即可传送数据。TCP需要创立连接才能传送。所以应该是线路导致TCP连接时间长了以后速度下降了? 建议楼主开一个HTTP或者FTP,找一个大点的文件放在VPS上。然后在本地下载,过段时间,看看速度会不会掉下去。
作者: greensnow    时间: 2010-1-2 16:56
我测试过用ftp下载,tcp的速度是udp的2-3倍。。。
感觉openvpn的udp模式只有在网速极好,比如局域网内才有优势。。
作者: ccp    时间: 2010-1-2 17:35
标题: 回复 7# 的帖子
我也觉得。UDP在局域网内很难丢包,Internet就很容易导致丢包的,TCP更稳定。我挂UDP下载最多100kb/s,但是TCP就可以达到400kb/s.
作者: netsky    时间: 2010-1-2 20:04
本身就是UDP协议!我只挂QQ,一两小时后ping网关有掉包现象,速度慢
作者: netsky    时间: 2010-1-3 14:46
TJJTDS
作者: hx    时间: 2010-1-3 16:35
用udp不要用tcp
这是openvpn官方说的
作者: ccp    时间: 2010-1-3 17:12
标题: 回复 11# 的帖子
TCP才够快耶。 UDP的速度提不上去。
作者: 66ip1    时间: 2010-4-29 23:25
此问题研究了很久,一直难有结果.

先是考虑MTU的问题,几经周折,好象有改善,但不能解决;

再考虑是缓存区问题,理论上也进行了猜想,仍无明确效果;

改用TCP连接.那个慢啊! 官方也提出要用UDP, 说在TCP上用TCP是坏主意;

有人说要缩短ping-restart的时间,我也做了,但掉包时它不restart啊!

为什么慢呢?就是掉包啊.有人说掉包是因为UDP的重发机制,天晓得!

只有一个办法,就是手工断开,再重拨.
灵机一动:为什么不模仿人的动作呢?
写了个脚本,过几分钟执行一次,发现掉包,就重拨. 终于基本解决此问题.

不知道在下算不算功臣,呵呵
作者: freebsd    时间: 2010-4-29 23:28
我用VPN也这个问题,UDP的,郁闷
作者: 小新    时间: 2010-4-29 23:28
标题: 回复 13# 的帖子
发脚本就是功臣




欢迎光临 全球主机交流论坛 (https://hostloc.onozo.cc/) Powered by Discuz! X3.4