Last month I switched from an old Broadcom Asus router to a Raspberry Pi 4 with the hope It can handle my upgraded internet bandwidth Down/Up: 500/25Mbit.
My setup is like this:
- RPI4 with case(cooling works fine, thermals always under 40°C)
- Pi's Lan Port connected to 16 Port switch
- Wan: TP-Link UE300(Realtek) connected to a Fritzbox 6660 cable modem, also tried an ASIX chipset which performed the same
- SQM: cake, piece of cake + 350mbit down/15mbit down
The problem is, as soon I fully saturate one of those limits, the Pi will start to drop packets and the ping goes high. The old Asus router did work very well with 150/10 in the same network, so I'm actually out of ideas what could be the problem. What I tried so far, with no success:
- Testing with dslreports.com, which shows an A+ rating, but the buffer bloat seems to jump between 3ms and 40ms
- Testing with both ipv4/ipv6, because my ISP only offers DS-lite
- Testing with ASIX + Realtek Chipset
- Monitoring Thermals and Load(which seems fine)
- Doing some tests with uploading/downloading on different clients in the network, saturating the upload limit seems to cause the worst results(a lot of dropped packets)
So I'm actually out of ideas what to try anymore. My last 2 ideas are:
- Using the Board's Port as wan and the USB Ethernet adapter as lan
- Maybe the power supply is too weak(It only provides up 5v 2.4A), however I doubt It as the load is never at peak and the frequency seems stable