Search squid archive

About Squid Delay Pools, help needed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Everyone,

Please help me on something regarding delay pools, I´ve been googleing for a
while but get the same results.

Here's my situation:

Currently I´m using HTB for traffic shaping per IP, so I create a rule to
setup the total bandwidth that an IP can use. So let´s say that an IP
address must use 128Kbps total. I create the HTB rule for that and it works
fine.

But now I´d like to use delay pools and transparent proxy, so when a user
downloads a large file, this file downloading slows down to let´s say
32Kbps, leaving 96Kbps free for browsing. But if the user downloads a small
file, it should be downloaded at full 128 Kbps.

So first question: Is delay pools a way to accomplish this?

Now, I´m testing the following delay pools config:

acl client1 src 66.67.68.69/255.255.255.255
delay_pools 1
delay_class 1 2
delay_parameters 1 -1/-1 4000/500000
delay_access 1 allow client1
delay_access deny all

But this rules do not do what I´m trying to do. According to what I read on
the Squid FAQ, that should limit all bandwidth for that IP to 32Kbps, for
every file downloaded with a size bigger than 500 KB.

So second question is: what am I missing?

And finally, third question: When using delay pools, while I download a
large file, will I be able to browse at full speed (128Kbps), or will
browsing be limited also to 32Kbps as the downloading is in place? So far it
seems that while a download is in place, everything else that the IP does
gets queued on the same pool and gets the same 32 Kbps.

Thank you for your help,

Regards

Edo



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux