Squid-qos Patch Trouble

Linux Advanced Routing and Traffic Control

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

 



Hiya, i have a squid-2.5.4 transparent proxy working in http accelerator mode (i.e. web servers are behind the squid, and all www records point to the squid IP) and i want to implement some sort of bandwidth management so, for example, any given hosted website/server won't eat more than let's say 1Mbit of upstream bandwidth, i have recompiled squid using Patrick Mchardy squid-qos patch, and modified my squid.conf as this:

acl testsrc src 10.0.0.0/255.255.255.0
tcp_outgoing_priority 10:2 testsrc

and my tc script looks like this:

tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 10: htb default 10
tc class add dev eth0 parent 10: classid 10:2 htb rate 1Mbit ceil 1Mbit

Problem is, less than 5% of the traffic seems to pass thru this class,
doing a
tc -s -d class dev eth0
never shows more that 5 KB/s of traffic, i'm sure squid is marking the traffic since if i remove the squid.conf lines the traffic counter on tc stops growing, also i checked that tc is working OK by using iptables mark target to classify outgoing http traffic and under this config the download speed never gets past the 1Mb limit.
Anyone has experience with this kind of setup?


Any help will be appreciated!




-- Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

_______________________________________________
LARTC mailing list / LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux