Ok so I compared 6.3-release, 6.3-release+syspatches(=stable?) and the latest snapshot from October 2.
I measured iperf3 throughput between A and B, like this:
PC A <---> APU2 <---> PC B
pf rules are the one shipped by default in 6.3:
gw# pfctl -sr
block return all
pass all flags S/SA
block return in on ! lo0 proto tcp from any to any port 6000:6010
block return out log proto tcp all user = 55
block return out log proto udp all user = 55
OpenBSD 6.3 RELEASE:
- pf enabled: 841 Mbits/sec
- pf disabled: 935 Mbits/sec
OpenBSD 6.3 + Syspatch:
- pf enabled: 803 Mbits/sec
- pf disabled: 936 Mbits/sec
OpenBSD CURRENT:
- pf enabled: 526 Mbits/sec (541 with kern.pool_debug=0)
- pf disabled: 934 Mbits/sec
So there is a small perf drop when applying all syspatches to 6.3 (not sure which one cause the drop),
but the performance drop SIGNIFICANTLY using the latest snapshot.
Am I missing something? (I really hope I am)
No comments:
Post a Comment