The following is a quote from Patrick Fisher who at the time was an engineer for Hughes. Could still be. I don't know. If you just want to know why Hughes is sending everyone to testmy.net to run speed tests, scroll down to the bottom of the quote. This further explains why other speed test sites rarely or ever confirm results produced at testmy.net. "Patrick Fisher (Employee) Also, a little more information on why we have our own test. (And no, it's not so we can doctor results). Speed Test sites have many ways at their disposal to measure your speed, and they all do things differently. Some use Adobe Flash to measure speeds, some use Java, and some use your browser and JavaScript. Sometimes they use multiple connections, and maybe to multiple servers. Or maybe just a single connection. Some try to detect your location, which is tricky because as a satellite network, the address that matters is the location of your gateway, not your own location or where the IP address is registered. So they might pick a server in Kansas, or you might pick a server in New York where you live, but your gateway is in Washington state, thousands of miles away. Then, just to complicate things, we have a number of acceleration capabilities which try to improve performance over satellite by compensating for latency. The end result of all of these variables is that we have no idea what they are actually measuring. A Speed Test might think it is giving you more accurate results by using weird tricks to get multiple measurements at once and combine them, but maybe our acceleration software interferes with that trick and makes it look better or worse than it is. Or maybe the speed test you pick has congestion on the internet link between them and us. Or maybe they pick a server that's thousands of miles from our gateway, so you have to deal with a bunch of extra internet latency. When we have all of these questions (and when we have no control or even information from the speed test provider about how it works), then we don't really get any useful information from external speed tests that we can use to troubleshoot. Finally, the one variable that they do show - uncontrolled internet links between us and them - is both rarely a problem, and not something you or Hughes is able to fix. Our speed test is a simple test, which is designed to do us a couple favors: 1) We use Java, so that we can completely bypass your browser and any extensions or plugins, like Adobe Flash, that might introduce other variables. We don't have to question whether Adobe is doing weird things or your browser is crawling because of other extensions. 2) We log the tests, both so that we can see the tests you as an individual have run, and so that we can run reports on all of the speed tests for users in a given area, on a specific gateway, etc. This helps us identify performance trends versus performance problems that might be caused by a single user's configuration or LAN. If everyone else on your gateway or in your beam is getting good speed test results, but you are not, we can zero in on the things that are unique. 3) We control, manage, and monitor the links between gateways and speed test servers, so we can eliminate external factors like internet bandwidth as a culprit. 4) We can skip certain satellite optimizations as described above. We do actually go out of your gateway on the same internet connection that your real traffic uses, to get to our speed test servers. So we aren't cheating by under-sizing our internet pipes and showing you just the satellite link, either. Hopefully this helps shed some light on why we encourage users to use our own speed test service." .................. One unfortunate issue with TestMy.net (since they really do have a very good, simple and accurate test methodology) is that our compression software is particularly good at compressing their data. Much of the web traffic that we send toward your terminal gets compressed by our acceleration software. What that means is that if a web page has a 1MB JPEG image, we might compress it and only send 500KB over the satellite link before it gets decompressed on the other side by your terminal. If your connection is 2Mbps, we can effectively send you that 1MB image at a speed of 4Mbps. (As an added bonus, only the smaller size gets counted against your download allowance - we always pass the benefits of our acceleration on to users) TestMy.net's data gets compressed by this, so they send you a (for example) 2MB file, we compress it on the fly to 500KB, and they get 4 times the actual raw speed of the link. This makes their test accurate for seeing the effective throughput for compressible data, but not necessarily for something like a bulk file transfer. The Hughes test shows the actual raw speed of your connection, skipping that web acceleration." Best, Curtis
... View more