J. Webster wrote:
Is there anyway to monitor the current bandwidth in use by a user (NCSA auth) on squid? Occasionally we get a user downloading too many videos at once, which blocks bandwidth to other users on the network. As I have no idea which user it is until the end of the day (SARG reports), we just restart the squid server to disconnect their downloads - not ideal.
You can do all kinds of tricks with delay pools to kick the annoying uses down to slow-speed trickles and spread the bandwidth around better.
If you can identify some criteria from the HTTP request which clearly only occurs in the annoying traffic you can use delay_pool_access to only place limitations on those requests.
Amos -- Please be using Current Stable Squid 2.7.STABLE7 or 3.0.STABLE21 Current Beta Squid 3.1.0.15