Search squid archive

Having trouble figuring out delay pools

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

 



I have a site that connects to the internet via satellite. Squid 3.0 sits on the firewall as a transparent proxy to reduce the amount of data downloaded (we have a daily threshold) and to speed up access (since satellite latency sucks). The satellite serves two groups of users, each on their own subnet. There's public access on 192.168.20.0/24, and office access on 192.168.10.0/24. Usable bandwidth is about 1 Mbps. Right now it seems like one or two users (generally on the public subnet) suck up all the bandwidth and the rest of the network slows to a crawl. I'd like to accomplish the following:
   *   Split usable bandwidth in half, 512 kbps for each subnet
   *   Idle bandwidth should be available for the office subnet
(ie, if no one is using public access, full bandwidth should be available for office use ) * Establish per-user (by IP) limits on each net so that one user can't suck up all available bandwidth from their subnet (and again, if network is idle users should get more bandwidth.) Generally there is a max of about 10 users on each subnet at a time, and usually far fewer.

I already have existing acls for the two subnets:
   acl publicusers src 192.168.20.0/24
   acl officeusers src 192.168.10.0/24

I'm really struggling with what combination of delay pool types and bandwidth settings would accomplish this - figuring out what per-user settings should be really has me stumped. Math is not among my strengths. :-) I've read the documentation in the conf file and googled extensively, but I just can't seem to wrap my brain around this.

Any help would be greatly appreciated!




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

  Powered by Linux