Hello,
thanks for good news.
On Wed, Apr 21, 2021 at 10:32:08PM +0200, Alexander Bluhm wrote:
> On Wed, Apr 21, 2021 at 09:59:53PM +0200, Alexandr Nedvedicky wrote:
> > was pf(4) enabled while running those tests?
>
> Yes.
>
> > if pf(4) was enabled while those tests were running,
> > what rules were loaded to to pf(4)?
>
> Default pf.conf:
>
</snip>
>
> Linux iperf3 is sending 10 TCP streams in parallel over OpenBSD
> forward machine. I see 22 iperf3 states on pf(4).
>
> > if I remember
> > correctly I could see performance boost by factor ~1.5 when running those
> > tests
> > with similar diff applied to machines provided by hrvoje@.
>
> Multiqueue support for ix(4) has improved. Maybe that is why I see
> factor 2 . Machine has 4 cores. The limit seems to be the 10Gig
> interface, although we do not use it optimally.
>
in my testing I hit state table size limit (1 million states). the test
tool (t-rex traffic generator from cisco [1]) was hammering firewall with
various connections (pop/imap/http...) emulating real network clients and
servers. the throughput/latency got worse as soon as state table filled up.
I'll eventually repeat those tests to get fresh numbers.
thanks and
regards
sashan
[1] https://trex-tgn.cisco.com/