Performance

Post your questions about SoftEther VPN software here. Please answer questions if you can afford.
Post Reply
SergiuPol
Posts: 2
Joined: Fri Jul 21, 2017 9:53 pm

Performance

Post by SergiuPol » Fri Jul 21, 2017 10:01 pm

Hi guys,

I have measured the throughput between a SE server and client residing as VMs on the same host. Outside VPN they can talk 11 gbps (unidirectional). Inside SE VPN they talk at 0.9 gbps.

Even when I added a 3rd VM connected to the same server, the total server BW did not go over 0.9 gbps.

Both server and clients have plenty CPU and RAM so this is not a problem. Increasing the speed of the VPN adapter to the maximum allowed 2000 mbps did not help. I used iperf3 for testing. Same commands were used for both tests, outside VPN and inside. Both were running Windows Server 2016.

Is SE limited (hard-coded) at 1 gbps?

10x!
Sergiu

thisjun
Posts: 2458
Joined: Mon Feb 24, 2014 11:03 am

Re: Performance

Post by thisjun » Thu Aug 03, 2017 5:57 am

SoftEther doesn't limit bandwidth.

Did you enable encryption on VPN session?

Could you try to increase number of TCP connection of VPN?
SoftEther VPN use one thread per one TCP connection. So if the hosts have many cores, increasing connection is effective.
UDP may have opposite effect because UDP is processed in one thread.

SergiuPol
Posts: 2
Joined: Fri Jul 21, 2017 9:53 pm

Re: Performance

Post by SergiuPol » Wed Sep 20, 2017 10:01 pm

Yes, I have enabled encryption. Is it single threaded? If yes, this is a major perf issue. Are there any plans for multi-thread?

Yes, I have tried to increase number of TCP connection. No use...

thisjun
Posts: 2458
Joined: Mon Feb 24, 2014 11:03 am

Re: Performance

Post by thisjun » Tue Oct 17, 2017 6:16 am

Please try to disable 'UDP acceleration'.

Post Reply