I am wondering what kind of performance if_bridge can achieve. For now I am running on some basically antique PowerEdge R710 and Supermicro X8 servers and maxing out about 6Gbps from vnet jail <--> bridge <--> switch <--> client in either direction. for vnet jail <--> bridge <--> vnet jail it maxes out at about half that, 2.8-3Gbps.
I want to know what will increase this performance most? Newer/faster CPU? Memory bandwidth? What kind of speeds would a more modern 10th-14th gen Intel or AMD Ryzen 4 CPU achieve?
FWIW, I am using iperf3 for testing with multiple threads (-P flag) to achieve maximum throughput and 40Gbit networking devices.
EDIT to add: FreeBSD-14.3-RELEASE
I want to know what will increase this performance most? Newer/faster CPU? Memory bandwidth? What kind of speeds would a more modern 10th-14th gen Intel or AMD Ryzen 4 CPU achieve?
FWIW, I am using iperf3 for testing with multiple threads (-P flag) to achieve maximum throughput and 40Gbit networking devices.
EDIT to add: FreeBSD-14.3-RELEASE