[ask] pcq could not handle download manager

dear all,

need help on pcq - equal bandwidth sharing, as in ROS 2.9 manual configuration, it does equal the bandwidth among user when there’s no download manager involve. firefox, opera, and safari download manager runs fine with pcq, but when i tried to use download manager which has multiple download connection, the pcq would not handle to equalize the bandwidth among user. the download manager w/ multiple connection draws all the bandwidth. :frowning:

how to make mikrotik set the pc with download manager w/ multiple connection still be able to share the bandwidth equal among users?

i’m sorry for my bad english.

finally, it really works! woohoo! :smiley::D:D:D:D

using similar configuration as in the manual, the secret is in queue tree setting.

at parent queue we set our max bandwidth in max-limit. at child queue we set our max bandwidth minus 8k or 16k in max-limit. so if you get 512k from your isp, set the max-limit of your child queue as max-limit=496k to give room for icmp and dns bandwidth. the same for upload.

the cons is if my isp won’t guaranteed my bandwidth, this method won’t work when someone is downloading via download manager. it really works well with guaranteed bandwidth from isp.

my queue tree:

1 name=“indosat-down” parent=local packet-mark=“” limit-at=0 queue=default priority=8 max-limit=512000 burst-limit=0
burst-threshold=0 burst-time=0s

2 name=“indosat-download” parent=indosat-down packet-mark=indosat limit-at=0 queue=pcq-download priority=8
max-limit=496000 burst-limit=0 burst-threshold=0 burst-time=0s

3 name=“indosat-up” parent=indosat packet-mark=“” limit-at=0 queue=default priority=8 max-limit=512000 burst-limit=0
burst-threshold=0 burst-time=0s

4 name=“indosat-upload” parent=indosat-up packet-mark=indosat limit-at=0 queue=pcq-upload priority=8 max-limit=496000
burst-limit=0 burst-threshold=0 burst-time=0s

hope this helps! :slight_smile:

which version of RouterOS you are using ?
(pakai versi berapa ?)

v2.9.49 :stuck_out_tongue:

btw, just checking, it seems we have to separate our upstream and downstream in order to get the equal bandwidth sharing both for upload and download.

with my configuration above, after doing some tested, it only work for download, but not for upload. so we need another mangle to mark the upload.

upgraded to v3.7, this queue tree wouldn’t work with this new ROS version. :frowning:

downgrade to v2.9.51, this queue tree works well again. confused perhaps i’m sticking with this v.2.9.51 since it has better bandwidth management with pcq for equal sharing.

anyway, does anybody here knows how to bypass HIT cache from MikroTik web-proxy?

I found v3.7 did bypass the hit cache by using DSCP, but it couldn’t cache several image from website such as apple.com. On the other side, back to v2.9.51, its web-proxy is able to cache the site.