A bit late... butso n100 cant even saturate the 2.5gbps ports?
N100 can easily saturate 2.5Gbps port.
ISP: Starhub 5Gbps Plan
Hardware: N100 with 4 x 2.5Gbps port (32GB RAM)
Setup:
OPNSense is Virtualised with NIC Pass through to the VM
Host: Proxmox 8.4.1
VM: OPNSense 25.1.8_1 - 4CPU/8GB RAM
* Host is running my 'logging' vm and pihole container as well
Speedtest Able to hit ~2.35Gbps
https://www.speedtest.net/result/c/d4616aad-c60b-4f5a-a798-884e6efe0e11
Highest CPU was around 70% ~
IPerf Test over Wireguard S2S VPN to my Friend House:
Friend ISP: Starhub 5Gbps Plan
Friend Router: Asus BT-10
Server Machine: Virtualised Host (i5-8500T), with the VM (5 CPU Core and 24GB RAM)
Client Machine: i7-8700 Truenas
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 501 MBytes 421 Mbits/sec 299 sender
[ 5] 0.00-10.01 sec 500 MBytes 420 Mbits/sec receiver
[ 7] 0.00-10.00 sec 319 MBytes 267 Mbits/sec 112 sender
[ 7] 0.00-10.01 sec 318 MBytes 267 Mbits/sec receiver
[ 9] 0.00-10.00 sec 709 MBytes 595 Mbits/sec 903 sender
[ 9] 0.00-10.01 sec 707 MBytes 593 Mbits/sec receiver
[ 11] 0.00-10.00 sec 600 MBytes 503 Mbits/sec 468 sender
[ 11] 0.00-10.01 sec 597 MBytes 501 Mbits/sec receiver
[ 13] 0.00-10.00 sec 409 MBytes 343 Mbits/sec 249 sender
[ 13] 0.00-10.01 sec 408 MBytes 342 Mbits/sec receiver
[SUM] 0.00-10.00 sec 2.48 GBytes 2.13 Gbits/sec 2031 sender
[SUM] 0.00-10.01 sec 2.47 GBytes 2.12 Gbits/sec receiver
Highest CPU is around 80% ~
Do take note when I was doing this test previously I was only able to get 1.25Gbps.
After upgrading from OPNSense 23.x to 25.x, big improvement seen in Wireguard. Believe this is due to the FreeBSD updates, something got to do with Kernel iirc.