rainbow6 wroteI have servers running full 100mbit as well as gigabit but to get to that speed, a few things you need to to tweak and that will include tweaking your network and memory settings. Try running a single vpn connection and see what is the speed that you can get. When you said that you have 20 clients, what is the connection from each of your client? Disable comp-lzo or use comp-lzo no. Are they downloading same file or different files? Are the files sit in your VPS or on the internet?
If its on the VPS, then your hard disk performance will be have an impact as well. If you ran out memory, it will start to use swap memory and this will slow your network activity tremendously. There are lots of tweaking to do to get to maximum speed.
A lot of ifs, but VPN will not be able to perform at its fullest on VPS.
1.) all are using PCs, with about 3.6 / 7.2 mbps 3G speed .
2.) i am using VPS, it gives about 68MBps speed via wget in putty.
3.) all are downloading different files. (but downloads a lot !)
4.) on single user i was getting my connection's max speed i.e. 1MBps in IDM. and now getting only 200~300KBps with same file.
5.) can you tell me which provider you are using??
6.) if you tell me some tweaks for that , i will be very thankful to you 🙂
7.) i am using only flat 40MB RAM, and my VPS has 128MB - 256MB RAM.