[OpenVPN home] [Date Prev] [Date Index] [Date Next]
[OpenVPN mailing lists] [Thread Prev] [Thread Index] [Thread Next]
Google
 
Web openvpn.net

Re: [Openvpn-users] Scalability?


  • Subject: Re: [Openvpn-users] Scalability?
  • From: glynn taylor <gtaylor@xxxxxxxxxxxxxxx>
  • Date: Tue, 01 Mar 2005 10:35:59 -0500

Mario Gonzalez wrote:

Hi,

we are currently in the process of evaluating openvpn for use in one of our
projects. The project would include the use of 10000+ clients. Openvpn docs
state that it scales to 'hundreds or thousands of users', but what about further
scalability? Does anyone have any experience with such a high number of clients?
How would it impact the server-side? Is it possible to do?


br mario;




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Openvpn-users mailing list
Openvpn-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/openvpn-users


I have just started informal performance evaluations. Encryption type and compression both add to the CPU load but I have not tested with more than 5 clients or over 6Mb/s yet. Under these conditions using a P-III 800 with 256AES and lzo on I could get OpenVPN's cpu use to about 24%, but that is a $40 CPU in a spare computer showing about 11% interrupts on TOP. With no compression and Blowfish cpu was at 19-20%. I am going to repeat the tests on a P4 with a couple of Gigabit cards. Like I said, informal tests in the home lab over the weekend.... It may CPU bound, but too early to tell. I have not looked deeply into what the box is actually spending time doing yet.

I am most interested in knowing how much memory each additional user requires at the server and if it will make use of encryption co-processors.

I am guessing that, depending on the use patterns of the users, you should be able to support an arbitrarily large number of users because you can always scale horizontally by adding more vpn servers and vertically by adding CPU, Network cards that offload the CPU. Has anyone had a testing servers stress test this yet?

GT

____________________________________________
Openvpn-users mailing list
Openvpn-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/openvpn-users