My speed tests do not reflect real world speeds, especially for uploads
I have AT&T Fiber 300 Mbps up and down. Whenever I do speed tests with commercial systems like speedtest.net or AT&T's speed test, I get expected values. But real world values when connecting from one AT&T Fiber connection to another, the line is barely saturated.
For example I have a friend who has AT&T Fiber GigaPower and has a private box set up. I should be able to upload at 300 Mbps to the server but I can't. I only get like 40 Mbps up. Conversely I get 120 Mbps down. This is a connection going from NC to TX and a ping of 30 ms, which qualifies this as a fairly short pipe. I've done everything I can think of to fix this issue, but I'm no longer convinced it's a configuration issue with either server, MacBook, or remote server.
When I upload to business servers, I get the full advertised speeds. Something is not right here, and it isn't with my equipment. I'm thinking the routing nodes in the pipeline are the problem here.
Is anyone able to advise on this? Maybe @ATTCare?