I'm averaging around 5Gb now, I tried each tweak below, I'll leave them in place for now, I feel like adding RSS helped reduce my latency according to some other speed tests. I am still only averaging around 10-12ms latency on bufferbloat tests, before I upgraded everything I was a consistent 2-4ms scoring A+, now with 2Gb service and 10Gb nics various tweaks etc I cant seem to get below 10ms of latency. That said though my clients on 1Gb nics are scoring A+, it seems like my client running at 10Gb are having the issue scoring A+, if that makes any sense ?
iperf benchmarks -P8 (8 Threads)
Stock Tunables:
[SUM] 0.00-10.01 sec 5.26 GBytes 4.52 Gbits/sec receiver
Added RSS Enabled:
[SUM] 0.00-10.02 sec 5.74 GBytes 4.92 Gbits/sec receiver
Added kern.ipc.maxsockbuf 16777216
[SUM] 0.00-10.01 sec 5.56 GBytes 4.77 Gbits/sec receiver
Added net.inet.tcp.soreceive_stream 1
[SUM] 0.00-10.01 sec 5.71 GBytes 4.90 Gbits/sec receiver
iperf benchmarks -P8 (8 Threads)
Stock Tunables:
[SUM] 0.00-10.01 sec 5.26 GBytes 4.52 Gbits/sec receiver
Added RSS Enabled:
[SUM] 0.00-10.02 sec 5.74 GBytes 4.92 Gbits/sec receiver
Added kern.ipc.maxsockbuf 16777216
[SUM] 0.00-10.01 sec 5.56 GBytes 4.77 Gbits/sec receiver
Added net.inet.tcp.soreceive_stream 1
[SUM] 0.00-10.01 sec 5.71 GBytes 4.90 Gbits/sec receiver