Hello, and thanks for your responses! > My testing on OpenBSD 6.3 showed speeds of 750/s - 800Mb/s > with default rules using x86-64 GENERIC (not i386)
Same setup as yours, and I definitely don't reach 750-800Mbits/s (550 at best) When I transfer a big file from one network to another, I clearly see that one core stays pretty much at 100%. I don't have any bridge configured > Snapshots are usually built with the "pool_debug" kernel option, > releases are built without it. This is good for finding some types of > bug, but can have an impact, you could try sysctl kern.pool_debug=0 > and see if that improves performance. No significant impact > What were you running before (including syspatches if present)? > If it was from before mitigations for CPU bugs were added, those are > generally expected to slow things down. All syspatches up-to-date (until Monday at least). BIOS is up-to-date so I suppose that mitigations were already in place? I will reinstall 6.3+latest syspatches and measure again. Currently I see that sometimes iperf3 needs to retries to send some packets. I don't see any dropped packets in sysctl.