All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stef Coene <stef.coene@docum.org>
To: lartc@vger.kernel.org
Subject: Re: [LARTC] pb with ingress policy
Date: Wed, 07 Aug 2002 19:09:34 +0000	[thread overview]
Message-ID: <marc-lartc-102874745806413@msgid-missing> (raw)
In-Reply-To: <marc-lartc-102872788312682@msgid-missing>

On Wednesday 07 August 2002 16:43, Thomas SPECK wrote:
> Hi !
>
> I have a single host which is connected via an 512kbit ADSL link to the
> net. I quite often use some realaudio application that uses some bandwidth
> and I want to avoid other traffic to scale that bandwidth down. So I used
> some classes (with htb) on imq0 device and applied some filters and it
> seems to work in most cases. However, there are some sites with which
> download is interrupted if bandwidth is limited. I tried to trace it down
> and did some simple test:
>
> modprobe imq numdevs=1
> tc qdisc add dev imq0 root handle 1: htb default 10
> tc class add dev imq0 parent 1: classid 1:10 htb rate 60kbit ceil 512kbit
> burst 15k tc qdisc add dev imq0 parent 1:10 handle 10: sfq perturb 10
> iptables -t mangle -A PREROUTING -i ppp0 -j IMQ --todev 0
> ip li set imq0 up
>
> So now all traffic is limited to 60kbit. 
You limit all traffic to 512 kbit with the ceil parameter, not 60 kbit.  The 
rate is used when you have 2 or more child classes with the same parent.

> If I use some particular site for
> downloading (with wget) I observe the following with tcpdump: At the
> beginning there is a huge burst (wget indicating something like 45 kbps)
> than speed decreases dramatically and achieves some equilibrium around
> 60kbit. Then for some reason after about 15 seconds my host sends FIN to
> the other site. Why ? ;-) Is that a problem with some queue being too full
> after the burst at the beginning ? I tried to play with the burst option
> and I also used the pmtu stuff (iptables -A FORWARD -p tcp --tcp-flags
> SYN,RST SYN -j TCPMSS  --clamp-mss-to-pmtu) without success.

Stef

-- 

stef.coene@docum.org
 "Using Linux as bandwidth manager"
     http://www.docum.org/
     #lartc @ irc.oftc.net
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

  parent reply	other threads:[~2002-08-07 19:09 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-08-07 13:44 [LARTC] pb with ingress policy Thomas SPECK
2002-08-07 14:42 ` Patrick McHardy
2002-08-07 19:09 ` Stef Coene [this message]
2002-08-08 11:03 ` Thomas SPECK
2002-08-08 11:10 ` Thomas SPECK
2002-08-08 11:56 ` Stef Coene

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=marc-lartc-102874745806413@msgid-missing \
    --to=stef.coene@docum.org \
    --cc=lartc@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.