[Netalyzr] Network Buffering

Jim Gettys jg at freedesktop.org
Wed Dec 29 09:59:42 PST 2010

On 12/29/2010 10:48 AM, Nicholas Weaver wrote:
> Unfortunately there is no real solution currently available.
> This is an endemic problem in many many network devices, e.g, Jim Gettys (one of the original X11 developers and OLPC developers) has been working on this problem for a while now.  WARNING, the following is highly technical: http://gettys.wordpress.com/2010/12/13/mitigations-and-solutions-of-bufferbloat-in-home-routers-and-operating-systems/
> The best solution for now is just to know about it: Don't try to use voice applications (like Skype) or realtime applications (like online games, or even much websurfing) while also doing file transfers (like BitTorrent).

Actually, you can mitigate your broadband link quite well with a mid or 
high end ($100) home router; you set the uplink/downlink bandwidth to 
somewhat below the ISP provisioned bandwidth.  Works quite well, at 
least most of the time (if your ISP does not run RED on the head end of 
the broadband, you may have problems due to congestion in your local 
area; there is a paper which shows this problem is also quite common).

for details.

Note that if your wireless link is lower bandwidth than your uplink 
speed, you may have bufferbloat in your home router (and in your 
operating system).  This happens commonly on FIOS, where even a 802.11g 
link can easily be below the bandwidth of the ISP.  I see this on my 
home 50/10 Comcast service, in some parts of my house.

Again, there are some things you can do, particularly if you are willing 
to run open source router code.  The real solutions (as opposed to 
mitigation) involve AQM.

Note that after mitigation, my home broadband service is generally below 
20ms latency.

to see how my home service now behaves.

Best regards,

> Either alone will work fine, but due to the buffer behavior, the file transfers will disrupt other applications.
> On Dec 27, 2010, at 9:32 AM, Vladimir Semenishin wrote:
>> Is their a solution to uplink network buffering? I have tried to use qos, but it seems to only work for a few minutes.
>> _______________________________________________
>> Netalyzr mailing list
>> Netalyzr at mailman.ICSI.Berkeley.EDU
>> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/netalyzr
> _______________________________________________
> Netalyzr mailing list
> Netalyzr at mailman.ICSI.Berkeley.EDU
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/netalyzr

More information about the Netalyzr mailing list