View Single Post
masraum masraum is online now
Back in the saddle again
 
masraum's Avatar
 
Join Date: Oct 2001
Location: Central TX west of Houston
Posts: 57,053
Do a google search for "speed test" and try 3 or 4 different sites and try each one 2 or 3 times.

I used to work in the Commercial Satellite industry (voice and data to oil rigs, ships, trucks that drive around to out of the way places, etc...). Satellite bandwidth is very expensive. Are you using Satellite for download and a phone line for upload, or have they managed to make the home Internet service the sat link bidirectional these days? I hope/assume they have. Years ago, I knew someone who worked for Hughes DirectPC, it used a phone for upload. There are several problems with Satellite.

1 The outbound signal is one huge signal for everyone (or at least, everyone in a certain region). Everyone in that region downloads the entire signal (including the data for everyone else) Once you receive the signal, your data is tagged with the address of your sat box and so you only see your data.

This works really well for TV (which is what this stuff is really setup for) because they send a ton of data, and you pick which data you want to see. That's why you can receive HD programming (I think the requirement for HD is 6-10Mb).


2 Also for data (rather than TV), they have several tricks that they do behind the scenes to compress the data and proxy the data to make the two sides believe that they aren't talking over a link that has a latency of ~600ms (anywhere from 500ms up to 800ms depending). Sometimes this proxy action can make a huge difference. It usually only works for TCP connections, but not UDP connections. Therefore, if you're doing something that involves a UDP connection, you probably aren't getting the benefit of their tricks. The computer sees that the delay between your computer and the Internet is over half a second round trip, and slows stuff down to compensate for what it thinks is a slow link. Most PC communications is set up for a link with low latency of pretty much any speed. A high speed link with high latency often confuses a PC (which is why they employ the trickery). There's not anything that you can do about the long ping times. It takes radio waves a certain amount of time to travel that distance. There's nothing that you can do about the laws of physics.

3 As I mentioned above, the outbound is shared between everyone. If you're using at peak time, you'll see much lower speeds than at an off peak time. I suspect that you may have a guarateed minimum of X (maybe 512k) with a possible peak of 1.5Mb. When you test at a peak time, you'll see that minimum.

4 The inbound signal is much, much slower. Instead of everyone sharing one massive signal like the outbound (which is possible because they have 1 massive dish with a hugely powerful transmitter serving up the outbound), everyone gets a tiny inbound signal (everyone has tiny little dishes with low powered radios). Most Internet server relies on relatively small queries from your machine to request larger, peaky amounts of data from the Internet. The system is setup for that sort of thing. Also, lots of internet usage is bursty. You spend a few minutes reading a page during which time you aren't downloading any data at all. During this time, your neighbors are using your data. Then, you click a link and you ask for a web page to be downloaded. Hopefully during that time, your neighbor is now reading the page he downloaded.



You may want to check what your speed is supposed to be (minimum guaranteed is important). And check in several locations and using several different mechanisms. If a test uses a UDP download, it'll appear much slower than a TCP connection (like FTP).
__________________
Steve
'08 Boxster RS60 Spyder #0099/1960
- never named a car before, but this is Charlotte.
'88 targa SOLD 2004 - gone but not forgotten
Old 05-08-2011, 05:19 PM
  Pelican Parts Catalog | Tech Articles | Promos & Specials    Reply With Quote #3 (permalink)