Date: Mon, 23 May 2005 21:14:42 +0300 From: ovidiue@unixware.ro To: freebsd-ipfw@freebsd.org Subject: RE: QoS and guaranteed bandwidth Message-ID: <1116872082.42921d92b020d@webmail.unixware.ro> In-Reply-To: <MAEBLPAGHGPMOKCBICBNIEGLCFAA.alexandre.delay@free.fr> References: <MAEBLPAGHGPMOKCBICBNIEGLCFAA.alexandre.delay@free.fr>
next in thread | previous in thread | raw e-mail | index | archive | help
I must have two different values for every user: guaranteed bandwidth and maximum bandwidth Citat "Alexandre D." <alexandre.delay@free.fr>: > The best way to assign guaranteed bandwidth is to play with dummynet. > 1) you create a pipe for each user defining the bandwidth limit (burst) > 2) you do not assign more bandwidth than the available bandwidth. > > In fact, the burst is a real value (technical value), while the "guaranteed > bandwidth" is a theorical value (total guaranteed bandwidth divided by > number of users). > For example, if I have 4 users with different burst limits: > -A: 128k > -B: 128k > -C: 256k > -D: 512k > > In the case of a 1024k total guaranteed bandwidth, the guaranteed bandwidth > per user would be: > -A: 128k > -B: 128k > -C: 256k > -D: 512k > > But for 512k, the guaranteed bandwidth per user would be: > -A: 64k > -B: 64k > -C: 128k > -D: 512k > > You can play to assign more bandwidth per user (for example 64k for user A > and 128k for user B), but this is a bit more difficult. In this case, you > must use WFQ (Weighted Fair Queueing). > > Cheers > > Alex > > > > -----Message d'origine----- > De : owner-freebsd-ipfw@freebsd.org > [mailto:owner-freebsd-ipfw@freebsd.org]De la part de ovidiue@unixware.ro > Envoyé : lundi 23 mai 2005 15:32 > À : freebsd-ipfw@freebsd.org > Objet : QoS and guaranteed bandwidth > > > Hello guys > > What is the best sollution (and also simple) to guarantee a bandwidth? > > For example if I have an 1024 kbps conection and i want to share > this to 30 users and also guarantee 32 kbps to every user so if > one of them is doing intense FTP the others to easely browse the > net what should I use for that? I am looking for a solution like > (and better then) HBT on Linux. > > I've googled for a while but there are not so many resources on that. > > Best Regards, > ovidiu > _______________________________________________ > freebsd-ipfw@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw > To unsubscribe, send any mail to "freebsd-ipfw-unsubscribe@freebsd.org" > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1116872082.42921d92b020d>