Firmware 8.0.2 lowers throughput on Balance 20X

While running the factory installed firmware 8.0.1 build 1032, the Balance 20X is usually hitting its advertised throughput of 900Mbps. When running the available update firmware 8.0.2 build 1045, WAN to LAN throughput appears to be lowered by about 300Mbps.

I haven’t tested this in perfect lab conditions, but have switched between the two firmware versions several times with consistent results.

I purchased the 20X to replace a Balance One only because its 900Mbps throughput on the 20X can take better advantage of the 1Gbps internet connection. With firmware 8.0.2, the 20X is performing the same or worse than the Balance One at about 550Mbps.

Is this a known issue? If firmware 8.0.2 or future versions will lower throughput on the 20X, I need to know now so I can return it.

Thanks,
Michael

1 Like

May I know what is the connection method of you WAN? DHCP, Static, PPPoE or others?

1 Like

Thanks for your help. The WAN connection is using DHCP from a cable modem connected to the WAN Ethernet port on the Balance 20X. The cable modem is in bridge mode, so the Balance gets the public IP address.

Can I confirm the LAN port settings (Network > Port Settings) are same between 8.0.1 and 8.0.2? If so, please open ticket for us to investigate. Throughput degradation is not expected.

1 Like

The port settings page is different between 8.0.1. The WAN port is shown in firmware 8.0.1.

But is not shown with firmware 8.0.2.

Here are the exact versions. The 8.0.1 build was the initial version on the device. The 8.0.2 version was offered as an upgrade on the System->Firmware page.

Further testing today confirms that throughput drops by about 250 Mbps when running the 8.0.2 firmware.

I did all my tests on 8.0.2 on our newly arrived Balance 20X yesterday and got around 750-900Mbps NAT througput (WAN-LAN/LAN-WAN). Also tested with SpeedFusion to a FusionHub Solo and got 200/200Mbps easily.

Will test with 8.0.1 today to see if I see a difference.

@cover, we did a test here and we got nearly 1 Gbps throughput. I suspect your problem should be environmental influence. You may open a ticket for us to take a closer look.

Thanks.

1 Like

Thanks for sharing your results. With the preinstalled firmware 8.0,1, I’m getting about 900Mbps Mbps WAN to LAN from a cable modem. With 8.0.2 build 1045, I get about 550 Mbps. I know this is an imperfect test, so have tested multiple times to allow for some variation.

Which 8.0.2 build are you running? I’m using 8.0.2 build 1045, which was offered under Firmware, Check for Update.

Thanks for testing there.

It is hard to imagine what environmental factor could result in a consistent loss of 250 Mbps just from changing firmware. I have tested switching firmware versions 3 or 4 times on different days and have tested throughput with 2 different PCs and 2 Mac Minis with essentially the same results each time.

Which 8.0.2 build are you running? I’m using 8.0.2 build 1045, which was offered under Firmware, Check for Update. There isn’t a specific version listed for the 20X on the Peplink Support Downloads page. Should I be using Build 3667?

I appreciate all your efforts to help and will open a ticket.

Thanks,
Michael

Ours are running: 8.0.2 build 1045 which was pushed through inControl2.

Thanks, I was kind of hoping you might be using a different build that I could try :slight_smile:

I’d be curious to know if 8.0.1 changes anything for you.

What method are you using to test throughput? Since I have this one in production, I’m just using the closest/most consistent speed test for me at speedtest.xfinity.com. Its speed result varies a little on its own, but not by much and certainly not enough to explain the big difference I’m seeing between 8.0.1 and 8.0.2.

We tested with 8.0.2 build 1045.

Since you have opened ticket, we will follow up with you there.

1 Like

Retested again and made some screens. The other end for the WAN Analysis test is a SpeedFusionHub Solo in our datacentre. When I tested between two SpeedFusionHub Solo’s I got 1,5-2Gbps throughput.

Download:

Upload:

Thanks again. We’re using very different tests. I’m in a small office environment with no real need for SpeedFusion.

I’m simply testing with commonly used internet speed tests including

speedtest.xfinity.com
speedtest.att.com


Speedtest by Ookla app from Windows and Mac app stores

On these tests, the Balance 20X with firmware 8.0.1 is getting expected results around 900Mbps. Firmware 8.0.2 is getting results about 300 Mbps slower.

I also have a Balance One with current 8.0.2 firmware. Its results on these tests is also in its expected 600Mbps range. So, with firmware 8.0.1 the 20X is substantially faster on these tests than the One. With firmware 8.0.2 the 20X is substantially slower on these tests than the One.

Thanks,
Michael

To clarify, I am not using SpeedFusion to test it. I am just using the virtual appliance as an end point to be able to test at full Gigabit speeds with the built in WAN Analysis test tools. The 50 something Peplink devices we have running at several customers have no speeds above 500Mbps, most not even 100Mbps, so can’t really test against that to get the 900+ Mbps speed.

Most Ookla speedtest servers won’t reach that speed, not even here in The Netherlands where I am really close to the AMS-IX and our datacentre and office are only 1 1ms hop away of the AMS-IX…

Most speedtests online can’t reach the full bandwith of a Gbps connection.

Most Ookla speedtest servers in the US can’t reach 900+ Mbps, but some are fast enough (700-800 Mbps) to see a substantial decrease in download speed when I switch from the 8.01 firmware to 8.0.2.

The speedtest.xfinity.com test is capable of 900+ Mbps. It remains within my cable modem provider’s local city network (Comcast). It is the most consistent one for me to use in testing.

Best,
Michael

@cover

I’m the one who actually looking at the reported issue. Do allow me to further explain the followings:

  1. In general , firmware 8.0.1 & firmware 8.0.2 should having the same firmware base just 8.0.2 having some bugs fixes for firmware 8.0.1 only. Detail bugs fixes for 8.0.2 you can check the release note below:
    https://download.peplink.com/resources/firmware-8.0.2-release-notes.pdf

Note :

  • We have further check on the firmware changes between 8.0.1 & 8.0.2 and base on the changes involved, we can’t really find any bug fixes in 8.0.2 that will reduced the performance.

  • Further more, @padaco and our QA team results also showing B20X in firmware 8.0.2 should able to achieve ~900Mbps.

Test Lab results:
Upload:
image

Download:
image

  • We still checking whether what causes the performance reduce. As requested in ticket, we may need a remote session to your LAN network to perform the test and at the same time verify all the B20X running services/connection to confirm why the performance reduced.
  1. B20X firmware build should be 8.0.2 build 1045.

  2. Do allow me to explain the wording used in the earlier discussion “Environmental Factor”.

  • It’s mean the issue only will be triggered when some network running conditions meet.
  • It not mean that your network setup having issue but more on specific conditions that will triggered the issue.
  • That’s included the following consideration:
    #Connection from LAN device to the B20X
    #Connection from the B20X WAN to the ISP modem.
    #Others

:handshake: :handshake:Please stay with us, we will for sure get to the bottom for the issue. Let’s us follow up this via support ticket.

4 Likes

I appreciate all your efforts to test and determine what is happening. If you reach a point that a remote session to the LAN is needed, we can coordinate that through the support ticket. The quick and thorough support you’ve provided so far is greatly appreciated.

Thank you,
Michael

1 Like