OpenVPN服务器 – CPU被挂起

我正在configurationOpenVPN作为远程位置的SSL隧道。 我在我们当前的位置使用OpenVPN1作为服务器,然后在另一个作为客户端的位置使用OpenVPN2,同时也作为DHCP服务器作为后面的机器,所以它们基本上连接到本地局域网。 一切都很好,我可以从地点A到地点B交谈,没有任何问题,比如每个人都是本地人。 不过我有一些性能问题。 在我复制或通过隧道进行任何types的活动的整个过程中,OpenVPN1 CPU都被固定为100%。 我期望一些CPU使用率上升,但没有这样的。 这真的是杀了我的performance 现在,OpenVPN1正在ESX中运行,2个RAM和4个无限制的突发容量。 我正在使用1024密钥的AES-192encryption。 任何想法如何让我的CPU在OpenVPN1和隧道之间的下载/上传速度更高? 谢谢。

编辑:减less日志有助于提高吞吐量一点点,但我仍然相当害羞,我相信我应该是。 此外,我仍然最大的CPU。 有没有人有任何想法? 我真的坚持这一点。

两端互联网连接的速度是多less? 现代硬件上的openvpn可以轻松处理100Mbit / s或更多的stream量。

你运行tun还是tap模式? tap tap / routed应该会给你更好的性能。

你使用压缩吗?

如果是这样,你可能会从禁用comp-lzo受益。