From owner-freebsd-hackers Wed Nov 6 15:32:24 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA07268 for hackers-outgoing; Wed, 6 Nov 1996 15:32:24 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id PAA07262 for ; Wed, 6 Nov 1996 15:32:19 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id QAA09039; Wed, 6 Nov 1996 16:21:28 -0700 From: Terry Lambert Message-Id: <199611062321.QAA09039@phaeton.artisoft.com> Subject: Re: Limiting bandwidth on a socket? (SO_RCVBUF?) To: hasty@rah.star-gate.com (Amancio Hasty) Date: Wed, 6 Nov 1996 16:21:28 -0700 (MST) Cc: archie@whistle.com, jgreco@brasil.moneng.mei.com, hannibal@cyberstation.net, hackers@freebsd.org In-Reply-To: <199611062125.NAA11085@rah.star-gate.com> from "Amancio Hasty" at Nov 6, 96 01:25:00 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > What about kernel modifications? > In a commercial environment it can be very beneficial to provide rate > control. QOS --- that ugly old OSI term or more recently reservation > bandwith services. That's only useful if your reservation is end-to-end, isn't it? I mean if you have a T1, you know you have a T1, and you reserve 50% of the thing, then you have to be sure that you will get that rate end-to-end for it to be truly useful. What you guys are really complaining about is "Bob is eating all my bandwidth with his app, how do I throttle Bob?". I think the answer is hidden in the question "how do I *know* Bob is eating all my bandwidth in the first place? Specifically, how do I know how much I have so that 'all my bandwidth' is a meaningful idea?". It's only useful to talk about 50% of X when you know how big X is... Regards, Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.