GL-MT1300 cannot reach Gigabit internet speed

I recently upgraded my home network from 100Mbps to 1000Mbps, but the speed of the MT1300 hasn’t improved.Whether using 5G WIFI or a network cable, the maximum speed is around 176Mbps.But using a friend’s router (the network cable has not been replaced), the 5G WiFi can reach more than 850Mbps, so there must be a problem with the MT1300.I have not set a speed limit on the MT1300, nor have I installed ad filtering software. Why is this happening? I don’t want to reset the router because of the port forwarding policy. Who can help me analyze it?

use iperf3
example link using raspberrypi

Thanks for your reply, I have iperf3 installed on MT1300.The MT1300 LAN interface uses the H3C Mini S8G-U Gigabit switch, and then uses the network cable to connect to the computer. After iperf3 speed measurement, the results are as follows

.\iperf3.exe -c 192.168.1.1 -b 1G
Connecting to host 192.168.1.1, port 5201
[  4] local 192.168.1.5 port 44825 connected to 192.168.1.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  18.0 MBytes   151 Mbits/sec
[  4]   1.00-2.00   sec  17.4 MBytes   145 Mbits/sec
[  4]   2.00-3.00   sec  24.6 MBytes   207 Mbits/sec
[  4]   3.00-4.01   sec  20.2 MBytes   169 Mbits/sec
[  4]   4.01-5.00   sec  25.6 MBytes   216 Mbits/sec
[  4]   5.00-6.00   sec  27.5 MBytes   231 Mbits/sec
[  4]   6.00-7.00   sec  22.9 MBytes   192 Mbits/sec
[  4]   7.00-8.01   sec  19.6 MBytes   164 Mbits/sec
[  4]   8.01-9.00   sec  20.8 MBytes   175 Mbits/sec
[  4]   9.00-10.00  sec  23.1 MBytes   195 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   220 MBytes   184 Mbits/sec                  sender
[  4]   0.00-10.00  sec   220 MBytes   184 Mbits/sec                  receiver

iperf Done.

The result is not a gigabit network.Maybe there is a problem with the network cable between the switch and the MT1300?

I try to use the wireless network card (Intel(R) Wi-Fi 6 AX200 160MHz) to test the speed of 5G WIFI,the results are as follows

 .\iperf3.exe -c 192.168.1.1 -b 1G
Connecting to host 192.168.1.1, port 5201
[  4] local 192.168.1.51 port 4768 connected to 192.168.1.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.01   sec  11.1 MBytes  92.5 Mbits/sec
[  4]   1.01-2.00   sec  16.8 MBytes   142 Mbits/sec
[  4]   2.00-3.00   sec  13.1 MBytes   110 Mbits/sec
[  4]   3.00-4.01   sec  13.0 MBytes   108 Mbits/sec
[  4]   4.01-5.00   sec  13.1 MBytes   111 Mbits/sec
[  4]   5.00-6.01   sec  11.4 MBytes  95.2 Mbits/sec
[  4]   6.01-7.00   sec  13.2 MBytes   111 Mbits/sec
[  4]   7.00-8.01   sec  11.9 MBytes  99.4 Mbits/sec
[  4]   8.01-9.00   sec  11.0 MBytes  92.4 Mbits/sec
[  4]   9.00-10.00  sec  8.88 MBytes  74.5 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   124 MBytes   104 Mbits/sec                  sender
[  4]   0.00-10.00  sec   123 MBytes   104 Mbits/sec                  receiver

iperf Done.

The speed is not normal, very slow, so I think there may be something wrong with the MT1300.
I feel that the problem is still in the MT1300 itself

And the wireless network information of the MT1300 overview interface is displayed as follows

mt7615e5
Type: MT7615E 802.11bgn
Channel: 44 (5.220 GHz)
Bitrate: 867 Mbit/s
1 Like

So the actual speed is still very slow now, what should I do?

i don’t know if that’s the max speed ask @alzhao

I do think the Issue is somewhere else.

My setup from office (lab) to testserver:
(Kali Linux 2022.3) Lenovo X200s - (1m LAN) - Beryl [GL-MT1300] - (30cm LAN) - Netgear GS808E - (7m LAN) - Wall outlet - (25m LAN) - Patch panel - (1m LAN) - Netgear 16 Port Switch - (1,5m LAN) - Proxmox Cluster - Debian 11.4 as container.

I do think this is a very casual setup, not very optimized.

Result:

root@penelope:~# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 192.168.21.161, port 48496
[  5] local 192.168.21.15 port 5201 connected to 192.168.21.161 port 48512
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   110 MBytes   924 Mbits/sec                  
[  5]   1.00-2.00   sec   112 MBytes   936 Mbits/sec                  
[  5]   2.00-3.00   sec   111 MBytes   931 Mbits/sec                  
[  5]   3.00-4.00   sec   111 MBytes   934 Mbits/sec                  
[  5]   4.00-5.00   sec   111 MBytes   932 Mbits/sec                  
[  5]   5.00-6.00   sec   111 MBytes   934 Mbits/sec                  
[  5]   6.00-7.00   sec   111 MBytes   935 Mbits/sec                  
[  5]   7.00-8.00   sec   111 MBytes   933 Mbits/sec                  
[  5]   8.00-9.00   sec   111 MBytes   929 Mbits/sec                  
[  5]   9.00-10.00  sec   111 MBytes   930 Mbits/sec                  
[  5]  10.00-10.00  sec   510 KBytes   894 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  1.09 GBytes   932 Mbits/sec                  receiver

The path:

lupus@kira:~$ traceroute 192.168.21.15
traceroute to 192.168.21.15 (192.168.21.15), 30 hops max, 60 byte packets
 1  console.gl-inet.com (192.168.8.1)  0.651 ms  0.789 ms  0.859 ms
 2  192.168.21.15 (192.168.21.15)  1.981 ms  1.995 ms  2.217 ms
1 Like

It’s really weird, maybe there’s something wrong with the network cable. Now, by eliminating the problem, it can be confirmed that the problem lies in the network cable connecting the switch to the MT1300 and the MT1300 itself.But by directly testing the 5G WIFI connection speed of the MT1300, I think the problem may be a bug in the MT1300 itself. . .

I seem to have found the problem! I saw an article that introduced that openwrt’s 5G wifi is too slow because the router’s CPU usage is too high. Then I saw the switch “Enable real-time speed and traffic statistics. This requires higher CPU load.” on the CLIENTS page of MT1300, I turned it off and tested the speed again

 .\iperf3.exe -c 192.168.1.1 -b 1G
Connecting to host 192.168.1.1, port 5201
[  4] local 192.168.1.9 port 5233 connected to 192.168.1.1 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  47.6 MBytes   399 Mbits/sec
[  4]   1.00-2.00   sec  57.1 MBytes   479 Mbits/sec
[  4]   2.00-3.00   sec  65.4 MBytes   549 Mbits/sec
[  4]   3.00-4.00   sec  55.5 MBytes   465 Mbits/sec
[  4]   4.00-5.00   sec  55.9 MBytes   469 Mbits/sec
[  4]   5.00-6.00   sec  70.4 MBytes   590 Mbits/sec
[  4]   6.00-7.00   sec  57.9 MBytes   486 Mbits/sec
[  4]   7.00-8.00   sec  47.8 MBytes   400 Mbits/sec
[  4]   8.00-9.00   sec  57.2 MBytes   480 Mbits/sec
[  4]   9.00-10.00  sec  51.9 MBytes   435 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   567 MBytes   475 Mbits/sec                  sender
[  4]   0.00-10.00  sec   566 MBytes   475 Mbits/sec                  receiver

iperf Done.

Speed ​​has increased! It seems that the CPU usage is really related to the network speed! Maybe I should uninstall all the software I don’t need on the MT1300 to reduce CPU usage!

By the way, it’s an exaggeration that a switch that shows the internet speed has such a big impact on internet speed!

@sparky66 @LupusE

The problem is not the installed software, it is the active services.
You can easily find processes which are using CPU. I’d recommend htop as CPU usage monitor … It is harder to find out which processes are necessary for the stable running.

As the MT1300 is my ‘on the road’ router, a bandwidth of <100MBit/s is really enough.
I’ll test around with the ATX1800 as well, but at the moment the power consumption is too high for my RV. The Beryl is much more fitting in this profile. But to be honest, a shadow/mango would be enough, too. I don’t know why I’ve started with the bigger ones … maybe because of the IPv6 support (essential for me).

I do think for your purpose the AX1800 (Flint) would be the best choice.
Disclaimer: I don’t get any money from GL.iNet :wink:

Yes, running services are consuming CPU resources, shut down as many processes as possible, and file sharing is also turned off. It did get a bit faster, but still not gigabit speeds. Maybe AX1800 is the best choice, but it’s a bit expensive for me, maybe I should make a cheap X86 architecture router.

The gigabit speeds advertised are most likely over ethernet, not wifi. The router uses 2x2 ac for wifi with a max link speed of 866 Mbps. Typical speeds over wifi are generally about two thirds of the link speed. So your speeds are in the ballpark.

2 Likes