How much a small appliance can take
I'm using mostly small 4 port appliances like:
celeron J1900 4GB Ram
Intel E3845 2GB Ram
Celeron J3160 4GB Ram
PC Engines APU4D4 4GB Ram
I have some applications mainly for VPN Tunnels, so for example first box now holds 8 servers for Site to Site open vpn permanent connections and also 6 open vpn remote access for 10 users (3-4 at the same time).
CPU and ram seems ok below 25-30% busy. Is there a limit on how many VPN i can do ? Does this considered ok as load? Does anyone has more VPN can give some feedback ?
The number of users or tunnels is not really important, the total throughput will be what limits that.
However OpenVPN is single threaded so having multiple tunnels does help use all available CPU cores.
I would guess you might see somewhere in the 300-400Mbps range on the J1900. Other things allowing.
@stephenw10 Hello Mr. Steve,
i get your point. So if i try to route from LAN to LAN on that hardware, (even if the ports are gigabit) you think i will get 300-400 mbps transfer speed ?
Is this the limit you referring to ? if the ports are gigabit, where is the bottleneck ? CPU ?
Like two of those with an OpenVPN tunnel between?
With a single site-to-site tunnel like that you are limited to one CPU core at each end so something close to 200Mbps is what I'd expect.
Between two interfaces locally on the same firewall I'd expect to at or close to Gigabit as long as you have Intel NICs on them.
@stephenw10 Thank you Sir. This was very helpful.