Bufferbloat

I have an asymmetrical poor connection 30/3, the ISP lowers uploads randomly(I hope only when there is so much traffic).
So in upload above all I have variable speeds from 1M to 3M .
Every qos rule therefore no longer works correctly.
How it can be done for change the Qos thresholds dynamically?
Is there anyone who has solved this problem? Do you all have perfect connections? :laughing:
On the forum I only found solutions to the bufferbloat with qos thresholds that remain fixed.

AQM algorithm: https://www.bufferbloat.net/projects/codel/wiki/
https://tools.ietf.org/html/draft-ietf-aqm-fq-codel-06
https://www.bufferbloat.net/projects/attachments/150817135028_cake-battlemesh-v8.pdf
test for bufferbloat: http://www.dslreports.com/speedtest


Schermata del 2018-01-29 02.12.18.png

Someone knows how to indicate a script, which mitigate the bufferbloat; I searched the forum for several hours but I found little information. On this site https://infogalactic.com/info/Bufferbloat they recommend using the mtr command with a simple script. Ros has the mtr command but it’s the script that is missing… :smiley:

this is a solution http://forum.mikrotik.com/t/2009-and-mikrotik/25631/5