Good day everyone! Since one month, I have a fibre internet connection from T-Mobile. One thing I noticed pretty quickly is that the speed I get never reaches the nominal one. With my previous provider, I was paying for 300/30 Mbps, and it was clear, with SpeedTest, that the provider was offering, technically, slightly higher speed and I was throttled to 300/30 Mbps (SpeedTest would first show a higher value than 300/30 Mbps, and after a couple of seconds it would drop to just above 300/30 Mbps). WIth T-Mobile, I still have to see my 1000 Mbps.
How I measured. Besides running SpeedTest, both browser-based and desktop version on multiple (wired) computers and at multiple times, I set up a long-term test using SpeedTest CLI. The advantage of this program is that it doesn’t require installation and can be run on my work computer, which is a Xeon with 64 GB RAM. This computer is permanently connected to the T-Mobile Zyxel T-54 modem, with a Cat 5e cable. The modem is connected to the fibre-ethernet converter with another Cat 5e cable. I ran the test, since last Friday till today, every 5 minutes, and stored the result in a CSV. The results are:
- download: 821 Mbps average, min 248, max 931, stdev 104.
- upload: 693 Mbps average, min 122, max 943, stdev 259.
What is the T-Mobile policy? Do they guarantee the minimum average speed that I should get when I pay for some nominal speed? What if that speed is not reached?