Did some tests this morning on the very slow mp3 download that some people are getting from "theamphour.com".
First up, I got the host wrong previously - theamphour.com is at Hostmonster at Provo Utah - the same company as Bluehost which explains when they go through the Bluehost router.
I am getting regular packet loss even for normal HTTP traffic. The loss extends to other websites on the same server, and websites on an adjacent Hostmonster server, which means that the loss is either not due to the server, or it is due to a common setting across the Hostmonster servers.
It does not appear there is any systematic throttling going on, just dropped packets. When packets are not being dropped, I can see speeds of over 200KBytes/sec. Each time there is a dropped packet, there can be a delay in the Internet transmission of around 100-500mSec and it is these accumulated delays causing the slow connection. The longer a bog download, the more out-of-sequence the packets get and so the communication slows and eventually just crashes.
I have tested the connection out from home on both Windows and Linux systems and they both have identical problems, so it is not a problem on one PC here. Downloads from most other servers (not at Bluehost) are fine.
It seems that many other connections to the same server from different locations have no problem at all. It would seem that the problem has to be in either the Bluehost router or the Hostgator server, but if so, then some connections are always slow and others are always fast.
Hostmonster and Bluehost have been implementing CPU throttling in their servers, and for some customers anyway, the CPanel has an Icon for CPUThrottling and they can check the status of the throttling.
Perhaps Dave or Chris could take a look.
One possibility is that that the server's capacity to cope with dropped packets is limited, so if you don't have drop packets, the communication flies. If you do, the communication deteriorates until it crashes. I would love to have a better explanation. I have to go through 16 routers to reach The Amp Hour server so I guess there is more chance of me loosing some packets initially then someone connecting through 4 routers.
Since I cannot tell exactly where packets are getting dropped, that is about as far as I can get right now.
Richard.