Open VPN maximum client limit and hardware requirements
Encrypting and decrypting will take up CPU. At work here a basic P4 3.0GHz with 2GB RAM handles about 40-50 concurrent connections with very little effort. But no file transfers happen so there is not much bandwidth usage.
You don't provide much detail, but in your situation it would be ideal if you could setup openvpn with a system with decent hardware. You could monitor that system and find out whether it can handle the load or not and upgrade based on it.
From a few other similar questions on SF,
JonYork
Updated on September 18, 2022Comments
-
JonYork almost 2 years
Looking to create a vpn server where clients can speak to one another. So far so good using OpenVPN. The question I have is how many clients can I have per server? We are looking to have several thousand clients at a time.
What kind of hardware would we be looking at?
Thanks!
-
TomTom about 13 yearsNote that the answer contains a pathetic slow processor. A modern desktop processor will have 8-9 times the power (thanks to multiple cores and being fater item per item) if not more. I would say a six core phenom II possibly has 10-30 times the power of that basic P4. ENough to handle a couple of hundred users.
-
Nel about 13 years@TomTom it was just an example for comparision. I mentioned it so that the OP can get an idea. I also mentioned to setup a system with 'decent' hardware to start off with.
-
TomTom about 13 yearsOh, it was not meant negative. Pretty often firewalls ARE slow because they dont need more. I jsut wanted to put it in perspective. There should not be a problem running 250-500 connections no one cpu these days.
-
JonYork about 13 yearsThanks a bunch guys, I guess my biggest concern is setting the IP address to support that many clients on the same network right? The machine I will be using for the VPN is a 2x4 core xeon, with 2xgbit lan and 16gb of ram... Any suggestions for the VPN IP Address?
-
Nel about 13 yearsYou can use the Class A private address space. It gives you a range of 10.0.0.0 - 10.255.255.255 (10.0.0.0/8), which is plenty of addresses.