mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Jörn Engel" <joern@wohnheim.fh-wedel.de>
To: Pascal Schmidt <der.eremit@email.de>
Cc: linux-kernel@vger.kernel.org
Subject: Re: bandwidth for bkbits.net (good news)
Date: Sun, 31 Aug 2003 08:30:20 +0200	[thread overview]
Message-ID: <20030831063020.GA30196@wohnheim.fh-wedel.de> (raw)
In-Reply-To: <E19tEfx-0002vL-00@neptune.local>

On Sun, 31 August 2003 00:58:33 +0200, Pascal Schmidt wrote:
> 
> All you have to do is drop the incoming packets if they exceed
> a certain bandwidth. That will stop the corresponding ack automatically
> since your TCP stack won't even see the packet.

You've cut away the part where I explained that you don't want to
throw away the incoming packet.  Yes, the stupid approach works, but
it is still stupid.

> I'm doing this on my ISDN line to limit the rest of the house to one
> third of the bandwidth even if they're all busy downloading tons of
> warez. I'm paying, I want the bandwidth when I need it. They can get
> it all when there's no traffic for my machine.
> 
> No problem with the HTB queueing discipline.

But latency just went boom.  On your side, your packets will come out
quickly because the queue is short.  But on your ISP's side, there is
a single queue for both your and the warez' traffic.  Your packets
will get thrown away just as much, as theirs.

> Yes, latency is a problem if you want to saturate your bandwidth. It is
> easy to guarantee some bandwith for latency critical stuff - just
> don't give out that piece of bandwith to something else. Of course,
> then most of the time that piece is wasted...

This works if your latency requirements are moderate or the pipe is
big.  Assume 5ms and ISDN and you have a window of 400 Bytes roughly.
Each time you happen to receive 400 Bytes of packets at the same time,
you hear a pause.  A single large packet is more than that.  Oops!

For Larry's T1 line, the numbers naturally go up, but it still doesn't
take a huge amount of packets.

> and it doesn't help with problems somewhere along the net.

Compared to ISDN or T1, the net usually has big pipes and people tend
to care about low latency, so that problem doesn't even exist compared
with the receiving end.

Jörn

-- 
Simplicity is prerequisite for reliability.
-- Edsger W. Dijkstra

  parent reply	other threads:[~2003-08-31  6:30 UTC|newest]

Thread overview: 71+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <q2SH.AA.3@gated-at.bofh.it>
     [not found] ` <qfwI.15D.27@gated-at.bofh.it>
     [not found]   ` <qgCn.2y4.11@gated-at.bofh.it>
2003-08-30 22:58     ` Pascal Schmidt
2003-08-30 23:07       ` Larry McVoy
2003-08-31  1:05         ` Pascal Schmidt
2003-08-31  1:39           ` Andrea Arcangeli
2003-08-31  2:18             ` Jeff Sipek
2003-08-31  2:42               ` Andrea Arcangeli
2003-08-31  2:56             ` Larry McVoy
2003-08-31 13:15               ` Alan Cox
2003-08-31 14:45                 ` Andrea Arcangeli
2003-08-31 15:31                   ` Alan Cox
2003-08-31 15:43                     ` Jörn Engel
2003-08-31 15:50                       ` Andrea Arcangeli
2003-08-31 17:06                         ` Florian Weimer
2003-08-31 21:21                           ` Larry McVoy
2003-09-02  7:06                           ` Henning P. Schmiedehausen
2003-09-05  8:10                             ` Florian Weimer
2003-09-05 15:35                               ` Henning Schmiedehausen
2003-09-05 15:50                                 ` Florian Weimer
2003-09-05 16:10                                 ` P
2003-09-05 16:43                                 ` Ricky Beam
2003-09-07 11:55                                   ` Henning Schmiedehausen
2003-09-07 18:41                                     ` Ricky Beam
2003-09-08  8:57                                       ` [COMPLETELY OFF-TOPIC] " Henning Schmiedehausen
2003-09-02 21:52                           ` Ricky Beam
2003-09-05  8:16                             ` Florian Weimer
2003-08-31 15:44                     ` Andrea Arcangeli
2003-08-31 16:22                       ` Larry McVoy
2003-08-31 16:33                         ` Andrea Arcangeli
2003-08-31 16:48                           ` Larry McVoy
2003-08-31 17:06                             ` Andrea Arcangeli
2003-08-31 21:18                               ` Larry McVoy
2003-08-31 22:49                                 ` Andrea Arcangeli
2003-08-31 22:52                                   ` Alan Cox
2003-08-31 22:58                                     ` Larry McVoy
2003-08-31 23:02                                     ` Andrea Arcangeli
2003-08-31 23:07                                       ` Larry McVoy
2003-08-31 23:22                                         ` Andrea Arcangeli
2003-09-01  0:12                                           ` Larry McVoy
2003-09-01  0:19                                             ` Jamie Lokier
2003-09-01  0:33                                               ` Larry McVoy
2003-09-01 11:43                                           ` Alan Cox
2003-09-01 16:13                                             ` Andrea Arcangeli
2003-09-01 16:24                                               ` Larry McVoy
2003-09-01 16:28                                               ` Alan Cox
2003-09-01 16:38                                                 ` Andrea Arcangeli
2003-08-31 23:39                                     ` Roman Zippel
2003-09-01  0:09                                       ` Larry McVoy
2003-09-01  0:20                                         ` Larry McVoy
2003-08-31 22:56                                   ` Larry McVoy
2003-08-31 23:13                                     ` Andrea Arcangeli
2003-09-01  0:18                                       ` Jamie Lokier
2003-09-01  0:25                                         ` Larry McVoy
2003-09-01  0:28                                         ` Andrea Arcangeli
2003-09-01  0:50                                           ` Jamie Lokier
2003-09-01  1:10                                             ` Andrea Arcangeli
2003-09-01  1:33                                               ` Larry McVoy
2003-09-02  7:11                                   ` Henning P. Schmiedehausen
2003-09-02  7:01                       ` Henning P. Schmiedehausen
2003-08-31 16:23                     ` Larry McVoy
2003-08-31 16:36                       ` Andrea Arcangeli
2003-08-31 15:38                   ` Jörn Engel
2003-09-02  6:55               ` Henning P. Schmiedehausen
2003-08-31 13:47             ` Pascal Schmidt
2003-08-31 14:51               ` Andrea Arcangeli
2003-09-02  6:53           ` Henning P. Schmiedehausen
2003-08-31  6:30       ` Jörn Engel [this message]
     [not found] <qn1b.2Pr.29@gated-at.bofh.it>
     [not found] ` <qoTh.5mt.11@gated-at.bofh.it>
     [not found]   ` <rdje.1sH.11@gated-at.bofh.it>
2003-09-02 17:49     ` Pascal Schmidt
2003-08-30  1:29 Larry McVoy
2003-08-30 15:03 ` Larry McVoy
2003-08-30 16:10   ` Jörn Engel
2003-08-31 10:13   ` Toon van der Pas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030831063020.GA30196@wohnheim.fh-wedel.de \
    --to=joern@wohnheim.fh-wedel.de \
    --cc=der.eremit@email.de \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®