Momtchil Momtchev
2016-08-03 10:07:51 UTC
Hello,
Does anyone with a working knowledge of re(4) have any idea why the
PC Engines APU NICs perform so poorly in OpenBSD? Throughput is 300 to
320 MBit/s with about 30 pf rules, NAT and 10000 states when running
5.9. This is much less than an APU running Linux or FreeBSD or an
OpenBSD running on comparable CPU with another NIC. I wonder how do
other motherboards with that same NIC (it is very common on the lower
end) perform?
Here is my top output when running iperf routing through the APU :
CPU0 states: 1.0% user, 0.0% nice, 51.5% system, 26.9% interrupt,
20.6% idle
CPU1 states: 1.2% user, 0.0% nice, 24.2% system, 50.1% interrupt,
24.6% idle
Does anyone with a working knowledge of re(4) have any idea why the
PC Engines APU NICs perform so poorly in OpenBSD? Throughput is 300 to
320 MBit/s with about 30 pf rules, NAT and 10000 states when running
5.9. This is much less than an APU running Linux or FreeBSD or an
OpenBSD running on comparable CPU with another NIC. I wonder how do
other motherboards with that same NIC (it is very common on the lower
end) perform?
Here is my top output when running iperf routing through the APU :
CPU0 states: 1.0% user, 0.0% nice, 51.5% system, 26.9% interrupt,
20.6% idle
CPU1 states: 1.2% user, 0.0% nice, 24.2% system, 50.1% interrupt,
24.6% idle