Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Equal distribution of bandwidth to proxy users

Posted on 2006-07-12
10
356 Views
Last Modified: 2010-03-17
Hi.

I have a Linux Red Hat (Fedora core 3) based environment, running Squid as proxy. Each is user is assigned an ID and Password for browsing.

Some of the users are consuming a lot more bandwidth than rest of the users.

I want a freeware software to equally distribute the available bandwidth between the users. Please mention the names and URLs of such software.

Thank you.
0
Comment
Question by:jazzzz20
  • 5
  • 2
10 Comments
 
LVL 14

Expert Comment

by:pablouruguay
ID: 17092859
check this how-to in section  limit per user with delay pools
http://www.faqs.org/docs/Linux-HOWTO/Bandwidth-Limiting-HOWTO.html

0
 
LVL 14

Accepted Solution

by:
pablouruguay earned 100 total points
ID: 17092871
or here with CBQ
0
 

Author Comment

by:jazzzz20
ID: 17093128
Hi pablouruguay.

I've already setup delay pools but they are not suitable in my case.

Assuming I have 1024Kbps of bandwidth and 2 users are using it then the bandwidth should be shared equally between these users as 512Kbps (50%) each. If another 2 users start using the internet then each user should get 256Kbps (25%) each.

Delay pools are not useful in this case, therefore I'm looking for a freeware software to manage this.
0
Connect further...control easier

With the ATEN CE624, you can now enjoy a high-quality visual experience powered by HDBaseT technology and the convenience of a single Cat6 cable to transmit uncompressed video with zero latency and multi-streaming for dual-view applications where remote access is required.

 
LVL 14

Expert Comment

by:pablouruguay
ID: 17344156
CBQ is the answer for this question. i mentioned before.
0
 
LVL 25

Expert Comment

by:Cyclops3590
ID: 17344257
I know nothing about CBQ and really couldn't find much on it other than theory papers (probably was just not using the right keywords in my googling).  If you can elaborate on why CBQ will do what jazzzz20 is trying to accomplish, I'm sure the moderator will give you the points.  Just that I couldn't find any evidence in my searches denoting it would do the job in this scenario.

Thanks
0
 
LVL 14

Expert Comment

by:pablouruguay
ID: 17344300
the project talk for himself

http://freshmeat.net/projects/cbq.init/

is a software to manage bandwith for users or sites. i give 2 options a user level with squid and a bandwith more powerfull with CBQ.init
0
 
LVL 25

Expert Comment

by:Cyclops3590
ID: 17344411
Although I came across that link, I wasn't able to figure out if it was capable of doing what jazzzz20 was wanting:

>>Assuming I have 1024Kbps of bandwidth and 2 users are using it then the bandwidth should be shared equally between these users as >>512Kbps (50%) each. If another 2 users start using the internet then each user should get 256Kbps (25%) each.

If you say it will, then I definitely change my recommendation to accept your comment numbered 17093128.
0
 
LVL 14

Expert Comment

by:pablouruguay
ID: 17344447
yes and (i think so)... i think is the correct answer but i not 100% percent sure about it. and i dont have rigth now any cbq to test it.
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have seen several blogs and forum entries elsewhere state that because NTFS volumes do not support linux ownership or permissions, they cannot be used for anonymous ftp upload through the vsftpd program.   IT can be done and here's how to get i…
Note: for this to work properly you need to use a Cross-Over network cable. 1. Connect both servers S1 and S2 on the second network slots respectively. Note that you can use the 1st slots but usually these would be occupied by the Service Provide…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

791 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question