SQM not reaching 90% of the speed (R7800, 400/40mbit)

Did you enable irqbalance ?

As you have found out SQM on NSS is a "bit" different, but maybe you do not need it anyway, your router is now fast enough and your internet speed looks also sufficient

No didn't do that. But not sure if this was enabled by default?

Yeah correct! I want to give it a try but have to find out how to do it with custom configs :slight_smile:

It is not enabled by default

1 Like

Make sure to enable the detailed CPU time display and individual bars displays for each CPU, cake/sqm are single threaded (per instance) so if the cake CPU is overloaded throuput will suffer even if the other CPUs are idle. And qdisc processing is accounted as softinterrupt context so will only show up if you enable SIRQ display.

Mmmh, please post the output of tc -s qdisc

Mostly yes, you need to enable receive packet steering (for all CPUs)... I am unsure whether irqbalance alone will help here, but you can try...

With these settings you can expect the following maximal throughput with on-line TCP capacity tests (for MTU 1500):

IPv4:
360 * ((1500 - 20 - 20) / (1500 + 22)) = 345.3 Mbps
36 * ((1500 - 20 - 20) / (1500 + 22)) = 34.5 Mbps
IPv6:
360 * ((1500 - 40 - 20) / (1500 + 22)) = 340.6 Mbps
36 * ((1500 - 40 - 20) / (1500 + 22)) = 34.1 Mbps

So 36 Mbps in Upload direction seems to indicate something is wrong, unless you
a) measured gross throughput
b) used one of the more loose upload capacity tests that simply failed to report precise numbers

Thanks for all the answers. Well I don' t thinks this needs further investigation for now as I switched to the NSS build and CPU usage/bandwith looks very good.

Only thing I would like to try now is to lower the latency by trying SMQ on this build.

As i've read on the internet both builds are great so I think I can stick with the NSS one for daily usage?

Only issue (with my Iphone I have now) is with WiFi. When I unlock my phone Wifi is disconnected for a second an I see the 5G symbo and then connects again... If I let my phone screen on it won't happen. Not sure what this is...

Got it all working now and very happy with the result!
Cpu usage stays also low! :smiley:

Thanks all!

If you could share the secret sauce that allows sqm on nss? I know of br-wan for normal flowtable.

I followed these instructions and just enabled it in Luci. Works great!

1 Like

Thats your answer to accept...

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.