AutoBW:
AUTOmatically set QoS
Band
Width speeds using spdMerlin
A few (big)notable changes from the script I posted earlier in this thread:
- No longer requires bash: just bc and spdMerlin
- No longer disables/enables QoS to run speedtest. The spdMerlin upload/download packets are not throttled (download packets are fine and upload packets are given flow id of 1:2). The script will check to make sure these packets (all packets with a given mark) are not throttled as that would produce inaccurate results. Personally, I did this by adding the following line to FreshJr's script in the appropriate place (tc_redirection_up_rules):
-The new up/down speeds (from spdMerlin) and current speeds are used to create a scale factor by which all class rates/ceils are scaled (and
tc class change is executed with scaled values).
-Test Mode is on by default so you can see calculations/results of script without making any changes.
Get it
here.