I am working on eliminating bufferbloat in my network and I’m looking for documentation on the following, if anyone can point me in the right direction - I think I’m looking in the wrong place as all I can find is higher level app issues.
-
How can I set /proc/sys/net/ipv4/tcp_notsent_lowat to 131072 so I can clamp throughput and stop flooding out my ESP8266 units? /proc is read only from the web terminal so I think I need to step up a higher level. I’d also like to crank up kernel/sched_cfs_bandwidth_slice_us to reduce overhead.
-
How can I install custom CLI apps? I’d like to install tc to check if the fq_codel is configured as I think it is, and get stats on drops and delays.
-
How can I compile kernel modules? I’d like to add tcp_yeah to use YeAH as the TCP congestion algorithm as it is delay based rather than drop based like CUBIC.
Thanks!
Cheers, Steve