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?
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
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
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!
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
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.