General list for discussing Bufferbloat
 help / color / mirror / Atom feed
From: Forums1000 <forums1000@gmail.com>
To: bloat@lists.bufferbloat.net
Subject: [Bloat] I am unable to pinpoint the source of bufferbloat
Date: Sat, 9 Feb 2013 19:32:40 +0100	[thread overview]
Message-ID: <CANfPCkXqaYa_3YTExOWbLM41AS8Xfo3prSnKLewTva4FmX+hDA@mail.gmail.com> (raw)
In-Reply-To: <CAJq5cE0mYNzQPu+sEMSaa7fW_e0+HGPC0VgWw2CWOyw70T+PyQ@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 4282 bytes --]

The newer modem supports the bonding of more download channels (8 vs. 4 for
the 6120) and is also used in conjunction with telephony (whereas I have a
pure Internet subscription without telephony). Anyway, all of that should
not matter as you also indicate: both can handle the respective up- and
download speeds with ease.

Yes, both she and I have the same subscription (minus the telephony): 60 Mb
down and 4 Mb up. We also only live 25 kilometres apart (small country:-))
The uplink speed is mostly consistent around 3.76 megabit. I've never
caught our cable company going lower than 3.50 megabit in the upload
direction and I've done a lot of speedtests. The only limit I have been
able to observe is in the download direction when their network is really
busy.

I guess I will have to venture into traffic shaping. (I'll probably loose a
lot of sleep setting this up lol). Is there any way to determine the buffer
size reliably?

On Sat, Feb 9, 2013 at 7:15 PM, Jonathan Morton <chromatix99@gmail.com>wrote:

> Latency caused by bufferbloat always appears at the bottleneck device.
> Usually that is the modem, and you've given no alternative that it could
> plausibly be. The modems you mention are slightly different model numbers,
> but that can hide substantial differences in internal configuration.
>
> For a typical drop-tail queue, the induced latency under load is the size
> of the buffer divided by the speed of the link draining it. Assuming both
> modems have a 4Mbit uplink, 550ms is consistent with a 256KB buffer, and
> 220ms is consistent with a 48KB buffer - neither of which would seem
> excessively large to a modem builder who hasn't heard of bufferbloat.
> However with a shared cable infrastructure, it is possible that the uplink
> is constrained by other users on the same segment, which will skew this
> calculation.
>
> To cure it without modifying the modem, you need to move the bottleneck to
> a point where you can control the buffer. You do this by introducing
> traffic shaping at slightly below the advertised modem uplink speed on one
> of your own machines and directing all upstream traffic through it.
>
> - Jonathan Morton
>  On Feb 9, 2013 7:27 PM, "Forums1000" <forums1000@gmail.com> wrote:
>
>> Hi Jonathan and Dave
>>
>> My entire LAN-network is gigabit. My cable subscription is 60 megabit
>> down and 4 megabit up.
>> Now, both my routers' WAN-port and the cable modems' LAN port are also
>> gigabit. The router can route LAN to WAN and the other way around (with NAT
>> and connection tracking enabled) in excess of 100 megabit.
>>
>> Now my cable modem is a Motorola Surfboard SV6120E and hers is a Motorola
>> Surfboard CV6181E. My upload lag is 550ms and hers is only 220ms. Moreover,
>> at her place there are Powerplugs in the path limiting her download to 30
>> megabit instead of 60 megabit. Yet, the upload lag is much lower than mine.
>> There, it also did not matter where I ran Natalyzr, the result was always
>> 220ms of bufferbload.
>>
>> Could this still be only the modem?
>>
>>
>> On Sat, Feb 9, 2013 at 10:52 AM, Forums1000 <forums1000@gmail.com> wrote:
>>
>>> Hi everyone,
>>>
>>> Can anyone give some tips on how to diagnose the sources of bufferbloat?
>>> According to the Netalyzr test at http://netalyzr.icsi.berkeley.edu/, I
>>> have 550ms of upload bufferbloat. I tried all kinds of stuff on my Windows
>>> 7 laptop:
>>>
>>> - For the Intel(R) 82567LF Gigabit Network Connection, I put receive and
>>> transmit buffers to the lowest value of 80 (80 bytes? 80 packets? I don't
>>> know). I also disabled interrupt moderation.
>>> Result? Still 550ms.
>>> - Then I connected my laptop directly to my cable modem, bypassing my
>>> Mikrotik 450G router. Result? Still 550ms of bufferbloat.
>>> - Then I put a 100 megabit switch between the cable modem an the laptop
>>> (as both cable modem and Intel NIC are gigabit). Result? Still 550ms of
>>> upload bufferbloat.
>>>
>>> I'm out of ideas now. It seems I can't do anything at all to lower
>>> bufferbloat. Or the Netalyzr test is broken?:-)
>>>
>>> many thanks for your advice,
>>> Jeroen
>>>
>>>
>>
>> _______________________________________________
>> Bloat mailing list
>> Bloat@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/bloat
>>
>>

[-- Attachment #2: Type: text/html, Size: 5461 bytes --]

  reply	other threads:[~2013-02-09 18:33 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-09  9:52 Forums1000
2013-02-09 14:33 ` Jonathan Morton
2013-02-09 16:34 ` Dave Taht
2013-02-09 17:27 ` Forums1000
2013-02-09 18:15   ` Jonathan Morton
2013-02-09 18:32     ` Forums1000 [this message]
2013-02-09 19:10     ` this_is_not_my_name nor_is_this
2013-02-09 19:58       ` Dave Taht
     [not found]         ` <CANfPCkVSDxMF95rxd65WvX3EnN8DZ2=os+GE6wGgntE0bkvy=A@mail.gmail.com>
2013-02-09 22:06           ` Forums1000
2013-02-09 22:36             ` Dave Taht
2013-02-10 16:42               ` Forums1000
2013-02-10 16:55                 ` Jonathan Morton
2013-02-09 18:48 ` this_is_not_my_name nor_is_this
2013-02-09 19:07   ` Forums1000

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

  List information: https://lists.bufferbloat.net/postorius/lists/bloat.lists.bufferbloat.net/

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

  git send-email \
    --in-reply-to=CANfPCkXqaYa_3YTExOWbLM41AS8Xfo3prSnKLewTva4FmX+hDA@mail.gmail.com \
    --to=forums1000@gmail.com \
    --cc=bloat@lists.bufferbloat.net \
    /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