OpenVPN 性能

OpenVPN 性能

我在两台主机之间设置了 OpenVPN 隧道,连接速度为 50Mbit/s。如果我测试端点的速度,它给出的速度正好是 50Mbit。但是当我通过 OpenVPN 连接执行相同操作时,速度被限制为 20MBit/s。

同时,VPN 服务器(均为高性能机架式服务器)没有出现明显的性能问题。CPU 使用率始终低于 10%。

OpenVPN 上的什么设置会导致这种情况?

答案1

您如何测量吞吐量?

OpenVPN仅增加了69字节的开销,这不到1431字节数据包的5%。

一个故障排除步骤可能是查看您的客户端/服务器是否尝试发送被碎片化的 1500 字节数据包,这将严重降低性能。

答案2

确保你使用的是“proto udp”,因为 tcp 中的 tcp 是已知存在问题

比较 UDP 与 TCP 传输的吞吐量数字这里

答案3

我认为您不应该期望 VPN 隧道的速度相同。由于数据包必须加密和解密,因此确实会产生一些开销。

我不确定这是否能解释 30Mbps 的下降,但可以解释为什么你没有 50Mbps。

相关内容