Most powerful VPN Soc?

what is currently the most powerfull cpu / soc platform ?
( VPN performance )

IPQ8072 is guess ?

x86_64.

2 Likes

X86_64 even a few years old versions are more powerful than a white box SOC.

If you need best routing performance, simply buy a 4Nic N100 based mini Pc and use it as a router.

Many versions available on AliExpress.

2 Likes

Or a repurposed desktop PC (e.g. Dell OptiPlex) with additional NICs as needed :smiley:

Took much power consumption just for a router.

1 Like

if you're using VPN, you need much power ...

did some testing on vmware with different cpu

sh <(wget -O - https://raw.githubusercontent.com/cyyself/wg-bench/master/openwrt-benchmark.sh)

vm e5-2430L 1cpu 625mbit/s
vm e-22286e 1cpu 1,54gbit/s

vm e5-2430L 2cpu 1,38gbit/s
vm e-22286e 2cpu 3,23gbit/s

vm e5-2430L 4cpu 2,10gbit/s
vm e-22286e 4cpu 5,39gbit/s

vm e5-2430L 8cpu 1,34gbit/s
vm e-22286e 8cpu 2,69gbit/s

vm e5-2430L 16cpu 1,14gbit/s
vm e-22286e 16cpu 2,16gbit/s

so , more then 4 cpu is no good

1 Like

Do you need I9 K series 14 Gen for VPN?

9500T is doing 7Gpbs. He should keep power efficiency vs VPN speed in mind too.

x86_64 with hardware acceleration, e.g. Intel QuickAssist.

Even without acceleration, you can reach multi gig easily with a modern CPU.

Without testing, these assertions generally hold true for raw speed when one disregards power consumption.

But e.g. Ampere (server) CPUs and arm64 have caught up. Great if you have a power budget. A well written arm64 implementation with crypto accelerator cores can also do well - found in some SoC.

x86_64 (not necessarily Intel) combined with avx extensions typically win here.

Think about your bandwidth - if your (fiber) link will only ever go up to 1Gbit, you don't need the raw throughput and power cost. 2.5Gbit or 10Gbit, with hundreds of endpoints, especially if you're using NAT, you might. Again, arm64 has just about closed this gap, but you'll need something recent.

you have no idea what OP should and shouldn't do, don't assume things ...

Check https://github.com/cyyself/wg-bench for a rule of thumb. You can see for raw throughput, most x86_64 are at the top (power consumption of those systems is easily much higher).

Most domestic services are up to 1Gbps at the moment, so I think we can assume now there are already some non-x86 devices capable to get close or max out the line speed.

'Most' is a big call. Here in Australia 1Gbps is incredibly rare, even though it is readily available, due to very high cost compared to 100mbps - 500mbps.