Low BW between Mountain View and OR -- why?

John Kemp kemp at network-services.uoregon.edu
Tue Feb 17 09:23:37 UTC 2015


You are probably testing with different sites in Oregon.
La Grande is different than Portland/Salem/Corvallis, etc.
I would expect traffic to eastern Oregon to be slow.

/jgk


On 2/16/2015 11:06 PM, Eygene Ryabinkin wrote:
> Tue, Feb 17, 2015 at 11:47:04AM +0530, Glen Kent wrote:
>> I have a server in Mountain View and i am doing a speedtest with a
>> server in Oregon. I see that the upload/download BW that i am
>> getting is low -- around 10.0Mbps and 5.0Mbps.
>>
>> gkent at ubuntu:~/ics$ speedtest-cli --server 4082
>> Retrieving speedtest.net configuration...
>> Retrieving speedtest.net server list...
>> Testing from Comcast Cable (50.250.251.210)...
>> Hosted by Eastern Oregon Net, Inc. (La Grande, OR) [913.33 km]: 120.959 ms
>> Testing download speed........................................
>> Download: 5.08 Mbits/s
>> Testing upload speed..................................................
>> Upload: 10.89 Mbits/s
>>
>> When i check my connectivity with a server in NYC, its much better, though
>> the server is much further away.
>>
>> gkent at ubuntu:~/ics$ speedtest-cli --server 2947
>> Retrieving speedtest.net configuration...
>> Retrieving speedtest.net server list...
>> Testing from Comcast Cable (50.250.251.210)...
>> Hosted by Atlantic Metro (New York City, NY) [4129.02 km]: 307.568 ms
>> Testing download speed........................................
>> Download: 38.52 Mbits/s
>> Testing upload speed..................................................
>> Upload: 10.62 Mbits/s
>>
>> I am trying to understand why this is so? I would wager that NYC being
>> further away would give me a worse throughput than OR, but the speedtest
>> tells me otherwise.
> Packet loss or just congestion on the path (resulting in packet loss
> again) that makes your TCP windows to shrink and not letting you to
> get close to either your allocated BW on the channel to OR or your
> maximal throughput per TCP stream that is governed by the maximal size
> of the TCP buffer?  There could be some shaping as well, but this
> might be not your case, since it fluctuates.  However, many interesting
> things could happen.
>
> iperf in UDP mode should give you fairly good overview of what't
> happening with bandwidth and packet loss.  And iperf in TCP mode with
> varying number of streams (and obtained scaling of throughput or lack
> of it) should give you some hints on what's possibly going on.
>
> I also assume that you're talking about TCP and your bandwidth-delay
> product is used to tune TCP buffer sizes.  If not, I'd recommend
> checking
>   http://www.psc.edu/index.php/networking/641-tcp-tune
>
>> The 2nd and more puzzling observation is that while OR is giving a
>> download of around 5.08Mbps, it will improve and become much better
>> later in the day. There are times when i see it going up as high as
>> 48Mbps.
>>
>> Sometimes while a transfer is in progress i see that my download
>> suddenly goes down from 48Mbps to 2Mbps.
> Varying routing during the day, fluctuating congestion and many other
> things could happen.  Probably here something like smokeping will give
> you an overview of the RTT (if it varies) and loss on the ICMP.  ICMP
> loss isn't neccessarily coupled to UDP/TCP due to the QoS and other
> stuff that can happen on WAN, so it will provide just additional hints,
> not the complete answer.
>
>> Can somebody here tell me why such a drastic fluctuation is seen?
> No answers here, sorry, just some hints and possibilities.




More information about the NANOG mailing list