Community discussions

MikroTik App
 
olegon
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 90
Joined: Sat Sep 09, 2017 11:15 am

RB3011 / ROS 7.2.1 perfomance issues

Mon Apr 18, 2022 10:44 pm

I needed Wireguard, so I updated my 3011 some days ago.
Wireguard works well, but I have some troubles with overall perfomance.
With ROS 6 at 3011 was not occured any problem with 500Mbit traffic, processor usage was about 60% while testing single speedtest or torrents.

Nowadays, I testing single speedtest and it's maximum speed is 350Mbit :( Proccessor usage is about 90%

I tried test BTest with hAP ac3 at 1G link, and can't achieve speed more than 350Mbit at UDP and 150Mbit at TCP/IP
I don't see 100% processor usage, but can't force it to speed up.
I trying torrents and other tests. Speed limit now is 350MBit. Very sadly to see it after 500Mbit at 60% before.
Main CPU-consumers is "firewall" and "networking", ~25% and ~25% at both cores (I saw it in Profile).

Please, answer questions:
1) Is any way to speed up it with ROS7?
2) May be 3011 too old hardware and you recommend to netinstall it with ROS6 and don't upgrade to ROS7?
 
olegon
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 90
Joined: Sat Sep 09, 2017 11:15 am

Re: RB3011 / ROS 7.2.1 perfomance issues

Tue Apr 19, 2022 9:53 am

I can achieve 500Mbit only using fasttrack, but I can't use it in this case :(
 
jookraw
Member Candidate
Member Candidate
Posts: 142
Joined: Mon Aug 19, 2019 3:06 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Tue Apr 19, 2022 11:17 am

there is a performance-hit when upgrading to v7, mostly the route cache is no more, so, if you do not have fasttrack enabled, you'll probably not get the full speed that you expect.
60% of CPU can mean that you have 1 core at 100% and another in 10% or both at 60%
 
DanMos79
just joined
Posts: 10
Joined: Wed Jun 03, 2020 1:35 pm
Location: Germany

Re: RB3011 / ROS 7.2.1 perfomance issues

Tue Apr 19, 2022 12:56 pm

There seems to be an additional performance issue with the RB3011 when using a bridge.
I can implement my configuration without a bridge and achieve almost the same speed as with ROSv6.
 
User avatar
andkar
newbie
Posts: 47
Joined: Tue Aug 11, 2020 9:20 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Tue Apr 19, 2022 1:44 pm

I did a quick test with IPerf3 ( -P 10) on RB3011 and RB2011. Both default config (netinstall).
RB2011 with it's weak cpu (600MHz) can almost keep up with RB3011 (2 x 1,4GHz). Just 80 Mbit/s more on RB3011 without fasttrack, 280 vs 200.
Something seems to be wrong with v7 and RB3011.
Last edited by andkar on Tue Apr 19, 2022 3:43 pm, edited 1 time in total.
 
DanMos79
just joined
Posts: 10
Joined: Wed Jun 03, 2020 1:35 pm
Location: Germany

Re: RB3011 / ROS 7.2.1 perfomance issues

Tue Apr 19, 2022 3:38 pm

@andkar: Are you able to repeat the qucik test on the RB3011 without the bridge?
 
User avatar
andkar
newbie
Posts: 47
Joined: Tue Aug 11, 2020 9:20 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Tue Apr 19, 2022 3:58 pm

Yes,
Test with internal interface outside of bridge: RB3011 performance increase from 280 to 520Mbit/s without fasttrack.
 
DanMos79
just joined
Posts: 10
Joined: Wed Jun 03, 2020 1:35 pm
Location: Germany

Re: RB3011 / ROS 7.2.1 perfomance issues

Tue Apr 19, 2022 4:05 pm

Thanks, this is the same behaviour as mine.
 
User avatar
andkar
newbie
Posts: 47
Joined: Tue Aug 11, 2020 9:20 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Tue Apr 19, 2022 4:18 pm

And if I do the same test with RB2011 there is no difference in performance, bridge or not.
Clearly performance issues with RB3011 and ROS 7.1.
 
DanMos79
just joined
Posts: 10
Joined: Wed Jun 03, 2020 1:35 pm
Location: Germany

Re: RB3011 / ROS 7.2.1 perfomance issues

Tue Apr 19, 2022 7:32 pm

I have already done a performance test with and without a bridge on the RB4011 and the RB450Gx4 with no difference in the results.
 
olegon
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 90
Joined: Sat Sep 09, 2017 11:15 am

Re: RB3011 / ROS 7.2.1 perfomance issues

Wed Apr 20, 2022 10:30 am

Thank you very much for your replies, I'm not alone with this problem and can stop to find the problem in my rules.
I send this topic to support - SUP-80186
Hope they can fix this ASAP.
 
indy
newbie
Posts: 25
Joined: Sun Mar 22, 2020 10:17 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sat Apr 30, 2022 11:12 am

I am having the same specific performance problem with the RB3011 and v7 (other devices are working well).
 
indy
newbie
Posts: 25
Joined: Sun Mar 22, 2020 10:17 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sun May 08, 2022 12:19 pm

Performance is still degraded in 7.2.3


I send this topic to support - SUP-80186

Did you get a reply?
 
bp0
newbie
Posts: 31
Joined: Thu May 06, 2021 5:06 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sun May 08, 2022 7:24 pm

I use an RB3011 with RouterOS 7.2.3 and just this week moved from 500mbps to 1000mbps internet connection, only to be very disappointed with a speed test result of 593mbps. If I skip the RB3011 and plug directly into the modem I get about 950mbps. Also, I put the same config on an RB5009 with the same ROS version and got about 890mbps. It seems like I'm affected by the issue described in this thread.
 
tangent
Forum Guru
Forum Guru
Posts: 1333
Joined: Thu Jul 01, 2021 3:15 pm
Contact:

Re: RB3011 / ROS 7.2.1 perfomance issues

Sun May 08, 2022 8:38 pm

It seems like I'm affected by the issue described in this thread.

I'd have the local brain trust verify your configuration for efficiency before jumping to that conclusion.

The fact that it changes when you add more CPU power (3011 vs 5009) suggests you've got a lot of traffic going through the CPU. It might be possible to offload some of that.
 
indy
newbie
Posts: 25
Joined: Sun Mar 22, 2020 10:17 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sat Jun 11, 2022 3:46 pm

Not fixed in v7.3.1
 
bp0
newbie
Posts: 31
Joined: Thu May 06, 2021 5:06 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sat Jun 11, 2022 11:08 pm

I use an RB3011 with RouterOS 7.2.3 and just this week moved from 500mbps to 1000mbps internet connection, only to be very disappointed with a speed test result of 593mbps. If I skip the RB3011 and plug directly into the modem I get about 950mbps. Also, I put the same config on an RB5009 with the same ROS version and got about 890mbps. It seems like I'm affected by the issue described in this thread.
I thought I'd update since I posted that me-too earlier. I exported the config from the 3011, then reset-configuration and imported that same saved config back to it again and it worked fine, with ~940mbps achievable. I'm also using wireguard and capsman from the router, but neither is really used during a speed test. That 3011 was originally configured with 6.45.something and upgraded over time, I might guess that has something to do with it, but I don't really know.

EDIT, I should say it was on 7.3 when I did the export/import thing.
 
llpax
just joined
Posts: 3
Joined: Tue Dec 07, 2021 11:57 pm
Location: Belarus

Re: RB3011 / ROS 7.2.1 perfomance issues

Wed Jul 20, 2022 12:44 pm

not fixed in 7.4? as far as I understand
 
rpfact
just joined
Posts: 9
Joined: Sun Feb 03, 2019 8:18 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Thu Jul 28, 2022 12:49 pm

+ same issue, after upgrading my RB3011 to ROS 7, throughput performance went down to like 50%.
 
spiderek
just joined
Posts: 2
Joined: Tue May 30, 2006 6:43 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Tue Aug 16, 2022 8:27 pm

+1
ROS 7.4.1 (sys/fw) after reset configuration same performance drop. Max what I achived is 190Mbps without FastTrack ¯\_(ツ)_/¯
 
indy
newbie
Posts: 25
Joined: Sun Mar 22, 2020 10:17 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sat Sep 03, 2022 11:06 am

Not fixed in v7.5

[admin@RB3011] > system resource cpu print
Columns: CPU, LOAD, IRQ, DISK
#  CPU   LOAD  IRQ  DISK
0  cpu0  99%   97%  0%  
1  cpu1  0%    0%   0%  

This is a measly 100 Mbit/s internet connection with Codel.
 
pe1chl
Forum Guru
Forum Guru
Posts: 10183
Joined: Mon Jun 08, 2015 12:09 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sat Sep 03, 2022 2:19 pm

Read reply #3. v7 will always be slower, especially when you test with a single connection rather than a spread workload of different addresses, that will not be "fixed".
 
indy
newbie
Posts: 25
Joined: Sun Mar 22, 2020 10:17 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sat Sep 03, 2022 6:42 pm

Yes everyone knows there is a small performance hit for all devices when upgrading to v7.
However there is a massive performance hit when upgrading the RB3011 to v7.
Read the rest of the thread, you picked the one non-relevant answer.
 
pe1chl
Forum Guru
Forum Guru
Posts: 10183
Joined: Mon Jun 08, 2015 12:09 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sat Sep 03, 2022 7:24 pm

When you have significantly lower performance with a bridge, I would recommend to make a bridge with only switchports from a single switch chip.
E.g. use port 1 for your internet, ports 6-10 for your LAN. Put those in the bridge. Disable ports 2-5 or use them for other purposes like a second internet.
 
indy
newbie
Posts: 25
Joined: Sun Mar 22, 2020 10:17 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sat Sep 03, 2022 8:35 pm

I put ports 6-10 in the bridge and deleted the rest.
Unfortunately the degraded performance persists.

If you need v7 features the RB3011 is just a mess atm.
I wish there was a statement from Mikrotik if they even recognize the problem.
Will it get fixed? If it will not get fixed why is the unit still sold?
@normis hello?
 
pe1chl
Forum Guru
Forum Guru
Posts: 10183
Joined: Mon Jun 08, 2015 12:09 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sat Sep 03, 2022 11:35 pm

Maybe it is best to remain on v6 for the RB3011. It was designed for and delivered with v6. However, the website entry currently points to RouterOS v7.
Most router manufacturers do not even support upgrading of the OS to another major revision... it is a bit like installing a new Windows version on your PC. It may work, but it is often discouraged.
At least it would be fair to add performance data for v7 to all specification sheets previously released for products with v6, so users can see and review the numbers before they decide to upgrade.
 
User avatar
anav
Forum Guru
Forum Guru
Posts: 18958
Joined: Sun Feb 18, 2018 11:28 pm
Location: Nova Scotia, Canada
Contact:

Re: RB3011 / ROS 7.2.1 perfomance issues

Sun Sep 04, 2022 1:16 am

This doesnt sound good...... but for the guy who said cant use fasttrack, what is forcing you to mangle??
 
User avatar
chechito
Forum Guru
Forum Guru
Posts: 2989
Joined: Sun Aug 24, 2014 3:14 am
Location: Bogota Colombia
Contact:

Re: RB3011 / ROS 7.2.1 perfomance issues

Sun Sep 04, 2022 3:03 am

RB3011 is a unique device, no other Router-board uses the same SOC (system on chip) because of that is very possible to have a problem exclusive for this platform

i hope the problem will be fixed soon
 
llpax
just joined
Posts: 3
Joined: Tue Dec 07, 2021 11:57 pm
Location: Belarus

Re: RB3011 / ROS 7.2.1 perfomance issues

Sun Sep 25, 2022 9:14 pm

Moderator note: do not quote preceding posts. Use "Post reply"

Yes you are right. Looks like Ros7 has a problem with low-level MAC driver. But Mikrotik hasn't done anything for over a year.
 
olegon
Frequent Visitor
Frequent Visitor
Topic Author
Posts: 90
Joined: Sat Sep 09, 2017 11:15 am

Re: RB3011 / ROS 7.2.1 perfomance issues

Wed Nov 23, 2022 11:21 am

I don't see fixes in the patch list. Does anyone know if there is any hope of seeing a fix for 3011 in a long term release of ROS7?
 
gecco
just joined
Posts: 10
Joined: Thu May 16, 2013 11:08 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sat Jan 21, 2023 5:53 pm

+1 same here

replaced 12 ipsec site-to-site connections with wireguard today due to the performance decrease after upgrading to ros7. unfortunately it's hardly better with the current setup :-P
 
FIPTech
Long time Member
Long time Member
Posts: 558
Joined: Tue Dec 22, 2009 1:53 am

Re: RB3011 / ROS 7.2.1 perfomance issues

Thu Mar 30, 2023 4:42 pm

Same problem here when upgrading from 6.48.6 to 7.8 on my RB3011UiAS. Massive performance drop when routing from a vlan to another vlan. I've seen that with a proxmox vm backup to a SMB server located on another vlan.

The connection speed was not stable, i got around 950 mbps before upgrade, and around 100 Mbps after upgrade, with some rare rises to 500 mbps.

Seems like there is a problem with the RB3011. CPU 1 rise to 100% load and 100% IRQ during those backups.

This does not seem related to the routing engine, because a simple UDP Btest from the router to a PC on the same vlan / subnetwork show a maximum bandwith of 170 Mbps with 90 % CPU load on 1 CPU. Where it should be around 950 Mbps.

Perhaps it is a Bridge problem, or simply a firmware or hardware compatibility problem with the new kernel.

Hopefully this will be corrected soon. I wanted to use Ros 7 for Wireguard and the new DHCP matcher that gives iPXE compatibilty with older PXE Bios thanks to the possibility to match according to infrastructure class and user class (options 77 and 93). Using Ros 7 would avoid another linux machine running a ProxyDHCP for iPXE booting.
.
dhcp matcher.png
You do not have the required permissions to view the files attached to this post.
 
codelogic
just joined
Posts: 13
Joined: Fri Dec 20, 2019 2:18 am

Re: RB3011 / ROS 7.2.1 perfomance issues

Tue Jul 04, 2023 12:33 am

Just wondering, has anyone seen any response from MikroTik about this at all? I mean, on support case, here on forum, anywhere, since problem exists and is reported for well over year, and nothing?

Would be nice to know if they at least acknowledge blatant obvious problem that so many people report. Or maybe they just put head in sand and hope problem "goes away"? Or don't want to tell customer "sorry, this is horribly bad and we obviously don't care"?

I could understand losing some throughput due to newer, more complicated software version... but from 1Gbps/900 Mbps down to 100 Mbps?? That is ridiculous.

If anyone from MikroTik support sees this can you please just give us some kind of update? "Yes we are aware", "yes we will fix it", "no we will not fix it and don't care anymore about still sold RB3011", or something?

Maybe also at least update here with actual performance values for v7?
https://mikrotik.com/product/RB3011UiAS ... estresults

And if you can't do that, perhaps update test results to reflect that performance is only obtainable under v6, so that people do not buy expecting 10x performance but only end up with 1x on ROSv7?

Thank you in advance.
 
hex2bin
just joined
Posts: 4
Joined: Mon Jul 31, 2023 8:56 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Mon Aug 21, 2023 5:08 pm

@MikroTik: Is there any update / fix upcoming? I'm planning to buy a RB3011 due to the LCD-screen and this would be a real showstopper especially when the device is not EOL / discontinued.
 
User avatar
anav
Forum Guru
Forum Guru
Posts: 18958
Joined: Sun Feb 18, 2018 11:28 pm
Location: Nova Scotia, Canada
Contact:

Re: RB3011 / ROS 7.2.1 perfomance issues

Mon Aug 21, 2023 6:12 pm

If you are buying a router and do not get the RB5009 and instead get a 2015 router, the RB3011 because of an LCD screen....... would be the definition of insanity.
 
llpax
just joined
Posts: 3
Joined: Tue Dec 07, 2021 11:57 pm
Location: Belarus

Re: RB3011 / ROS 7.2.1 perfomance issues

Tue Nov 07, 2023 11:28 pm

Thank you for your opinion. But the topic is not about buying a router, but about a specific problem.
 
pe1chl
Forum Guru
Forum Guru
Posts: 10183
Joined: Mon Jun 08, 2015 12:09 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Wed Nov 08, 2023 11:20 am

Well, you are saying "I'm planning to buy a RB3011" and that is just a bad idea in general, independently from this or another problem.
 
Moba
Member Candidate
Member Candidate
Posts: 206
Joined: Sun Sep 27, 2020 6:15 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Thu Nov 09, 2023 3:53 pm

Why reply to a post after almost 3 months and claim that it is off-topic when you can't be bothered to read the question preceding said post ?
 
codelogic
just joined
Posts: 13
Joined: Fri Dec 20, 2019 2:18 am

Re: RB3011 / ROS 7.2.1 perfomance issues

Sat Dec 02, 2023 11:38 pm

Does anyone have any updates yet regarding this? SUP-80186? Has anyone heard from MikroTik?

Original post now almost two years old. Is RB3011 just permanently hobbled when running v7?

Would be nice to know if fix is ever forthcoming or if I should spend capital to remove and replace existing RB3011, and advise all customers to do same and not purchase any more of these lemons.
 
Moba
Member Candidate
Member Candidate
Posts: 206
Joined: Sun Sep 27, 2020 6:15 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sun Dec 03, 2023 12:04 am

There is no fix and there won't be. Routers, like any other embedded device, have a limited lifespan. They worked as described in 2015 and weren't lemons under v6. Why anyone would buy this model new at the end of 2023 is beyond reason. If these units are "hobbled" for your use case, then upgrades or staying on v6 are the only solutions. The RB5009 is a very reasonably priced replacement, but since it was released a few years ago, it might not last another decade either.

If you check all the numerous performance issues reported after ROS 7 was released (here and on Reddit), you will see that the main performance loss is tied to the updated Linux kernel. The route cache was removed more than a decade ago for security reasons, and it can't be reimplemented by anyone without bypassing it (think closed-sourced solutions not available on MT). It isn't a MikroTik issue. Most router manufacturers use the kernel provided with the SDK for the SoC used (never updated) and the products become EOL when updates can no longer be back ported. You may be disappointed, but 8 years is a very good run for a router.

https://docs.kernel.org/networking/ip-sysctl.html
https://en.wikipedia.org/wiki/Linux_ker ... on_history
https://community.fortinet.com/t5/Forti ... a-p/265370
https://unix.stackexchange.com/question ... ux-kernels
 
codelogic
just joined
Posts: 13
Joined: Fri Dec 20, 2019 2:18 am

Re: RB3011 / ROS 7.2.1 perfomance issues

Sun Dec 03, 2023 2:35 am

Moba,

Thanks for your thoughts. The comment about SDK got me thinking, and now I suspect the issue is MikroTik’s ability, reluctance or lack of interest to reimplement the NSS accelerator drivers required for the ipq-8064 to achieve 1Gbps under their ros7/kernel 5.6 build.

Oh well, it seems you are right; this will never happen and we are stuck with RouterOS 6 on this model which is still being sold today.

All this being said an official note about really bad performance under 7 would be nice, instead of dead silence and no word what so ever from the manufacturer.
 
Moba
Member Candidate
Member Candidate
Posts: 206
Joined: Sun Sep 27, 2020 6:15 pm

Re: RB3011 / ROS 7.2.1 perfomance issues

Sun Dec 03, 2023 6:21 am

The NSS driver is probably closed source, just like Broadcom's acceleration bits. Again, those drivers are surely for a specific kernel version and must be updated by the SoC manufacturer. So basically, MT can't update or use that driver - they rely on FastTrack for NAT and L3 HW offloading on the PHY (limited to CRS/CCR models) to decrease CPU load. To be fair, that SoC was announced in 2013 - selling new parts makes a lot more sense when transistor density increases and production cost/transistor count decreases over time. It is planned obsolescence...

MikroTik did reply to complaints about poor performance under ROS 7 with a detailed explanation in the past:

viewtopic.php?t=178913
https://help.mikrotik.com/docs/display/ ... ding+to+v7
 
codelogic
just joined
Posts: 13
Joined: Fri Dec 20, 2019 2:18 am

Re: RB3011 / ROS 7.2.1 perfomance issues

Sun Dec 03, 2023 7:59 pm

Moba,

The thread you linked includes this reply from MikroTik:
We can also calculate the cache-hit ratio (x) for "512-byte / 25 ip filter rules beyond" case where v6 routing could perform faster than v7:
(100 - x) + 1.6x = 120
0.6x = 20
x = 33
Hence, v6 and v7 routing performance match if 33% of the packets hit the routing cache on v6. This is clearly unrealistic, unless there is a small number of connections going through a high-end device (e.g., using CCR1036 in SOHO network).
I argue that the v7 numbers for the RB3011 do not reflect the above statement and the issue on the RB3011 in particular goes beyond a simple “the routing cache is disabled” explanation.

I am resigned that MikroTik is unable to make the RB3011 perform in v7. The 880mhz hex is basically equivalent to it (or better?) on v7.

Anyway, I give up at this point as they are obviously not going to fix it. If the hardware as you say is considered obsolete then they should confirm that and move it to EOL status.

Thanks again for the info.

Who is online

Users browsing this forum: ameliask, mikronoob89, normis and 94 guests