我在两台主机之间设置了一个50 50Mbit/s连接的OpenVPN隧道。如果我测试端点的速度,就会得到准确的50 50Mbit速度。但是当我在OpenVPN连接上做同样的事情时,它只限于20 20MBit/s。
同时,VPN服务器(都是高性能的可攻击服务器)没有明显的性能问题。CPU使用率低于10%。
在OpenVPN上的设置是什么?什么会导致这种情况?
发布于 2011-03-21 16:57:15
您如何测量吞吐量?
OpenVPN只增加了69字节的开销,这在一个1431字节的数据包上还不到5%。
一个疑难解答步骤可能是查看您的客户机/服务器是否试图发送1500个字节数据包,这些数据包会变得支离破碎,从而严重降低性能。
发布于 2011-04-29 03:29:12
确保您使用的是"proto“,因为tcp中的tcp是已知有问题。
比较UDP和TCP传输这里的吞吐量数字。
发布于 2011-03-21 16:54:29
我认为在VPN隧道中你不应该期望同样的速度。由于必须对数据包进行加密和解密,这确实会造成一些开销。
我不确定这是否能解释30 50Mbps的下降,但这可以解释为什么您没有50 50Mbps。
https://serverfault.com/questions/249935
复制相似问题