Software offloading helped with latency and improved throughput for me. If you are not running SQM - worthwhile to flip on.

Running hnyman’s stable 12 December build (k 4.14). On demand seems to be working as intended. With no CPU tweaks I was getting 650mbps WAN throughput. On demand’s default threshold is set at 95% usage before it ups the CPU frequency. Was able to get on demand to flip on (flips on at 20% usage) and turn up the frequency to get full gigabit WAN speed with this:

echo 800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 800000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq
echo 20 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold echo 10 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor

Makes sense to divide up the load. I’m getting line rates without the irq tweaks and I heard a couple things are changing with 4.19 so I’ve held off on tweaks here. Don’t think they’ll improve performance much unless you are running a heavy load.

I didn’t find any improvement with this tweak (k 4-14).