RX drops

HI
I am experiencing to many Rx drops (about of 3000 per sec) with a traffic of 100 Mbps. The server ethernet interfaces are Intel PRO/1000 For the moment i have removed some traffic and there no drops .When I have replaced the configuration at one Mikrotik Rb1000 ,no RX drops
The interfaces are connected at one cisco 3750 switch .One (outside ) connect to access-port ,the other interface connects to trunk mode port

Someone has experienced this issue ?

regards
ilir

please, can you clarify when exactly you have problems? when you connect your x86 box with e1000 card in it or with RB1000?

Also, what is link speed and how much data you are pushing through it, what is packet size.

Thr RB1000 has no drops is ok ,but I can not use it due to load .

the server has tw0 ethernet gigabit interfaces and Dual Xeon processor .At the 45 Mbps ,both interfaces have Rx drops (no errors)
Attached is the print screen of the interfaces .
The auto nogotiaton is disabled ,Speed 1000 ,duplex full

Regards
ilir
mikrotik.jpg

Same problem here.
I’m using intel onboard NIC, Intel motherboard.
Traffic is about 100 Mbps, 28k pps.
cpu is 15%

Is the buffer of the onboard NIC to small to handle this traffic?

Tonight I’ll try RB-44G NIC

Onboard NIC (intel) on Intel mainboard has RX drops problem.
RB-44GV NIC doesn’t have problem with RX drops, but has problem with FCS/CRC error on Cisco switch. (tested with several cards)
RB-44G NIC has no problem with FCS/CRC but the RX drops exist.
Dlink 538T has problem with RX drops, but it much much lower than the others.

The RX drops problem only start when you have a lot of traffic, say above 45 Mbps, and a lot of rules (mangles/filters).
My test showed that without rules, just bandwidth test between core 2 PC & RB-450G, has no RX drops and bandwidth reach 500 Mbps.

I left my configuration with Dlink 538T (the best performance), 1700+ lines of mangle, 1300+ lines of queue tree, 20+ VLANs, 100+ Mbps bandwidth.
Dual Xeon 2.26GHz, 8 cores, 2 GB RAM, SATA DOM Level 6, ROS v4.9
CPU below 15%

RX drops still counting, but slower than before (using onboard NIC).
I wonder if I use “best of the best” NIC exists on the earth might solve this problem.

I sleep only 3 hours last two nights to figure out solving this problem, have no best answer yet.
Please anyone that have HUGE traffic on the Mikrotik box (as mine) please share here.
I still believe Mikrotik can handle this size of traffic.

PLEASE HELP

Thanks.

it’s a matter of CPU!

Using double xeon (totally 8 cores) 2.26 GHz does not good enough to serve 1200 lines of mangles and 200 queue policies.
Mikrotik use one core only for firewall & queue, that’s why the cpu resource shows 15% (one core equal to 12.5% for 8 cores cpu)

I change the CPU to AMD 3.0 GHz and none … let me repeat … NONE … of packet drop on the ethernet, and everything is work as is means to be.

Hi,

What MoBo and NICs do you use?

Regards, Grzegorz.

Gigabyte GA-MA785GM-US2H
Onboard NIC
AMD Phenom II 3.0 GHz

New find out.

Using Intel Core i5 3.33GHz with equal Gygabyte MB is no better than AMD 3.0 GHz

Using Intel shows counting RX Drops.
Using AMD shows NO drop at all.

i have intel here too and one of the ether shows rx drops 5 in 5 minutes exactly.
the proc is a dual core.

if i set the /system hardware set multi-cpu=no, it can get better?

thanks

no. keep multi-cpu=yes
if your mikrotik detect 2 cpus, just make sure the load is below 50% otherwise it will start dropping packets.
auto negotiation/duplex settings on ethernet interface may cause the drops also.

i kept the multi-cpu=yes and set no auto-negociation. The Rx drops stoped, but stil have some problem like the image attached.
this is what happened when had rx-drops.

thanks.
drops.JPG

If you use 1gigabit setting to autonegotiation reduces the RX drops substantially. I did this 2 weeks ago and the rx drops and tx drops have reduced to 1-3% of the original.

I stll want to take it to zero. I am seeing rx drops on the brodcom nics on our dell r200s and 2950s but no more on the intel nics. Using 3.27 on 2950 and 5.0rc1 on r200s with intel 1000pro-vt on 3.27 and 82576 quad port based nic on 5.0rc1

I would like to see this at zero as traffic flowing is not more than 150 mbps -200 mbps on the individual nics

After struggling for couple weeks, I found the cause of the drop is the CPU.
I use dual 4 core xeon (makes 8 cores) but Mikrotik only use 1 core (because I only use 1 interface)

Drops happen when CPU (a core) reach 100%, you can see each core usage in ROSv5, in ROSv4 cannot see each core.
In my case, using 8 cores, means each core have 12.5% if you see it on the /system/resource.
If the CPU usage is not much higher than that number, means you only use 1 core.

The solution is to spread traffic into multiple interface cards, each interface MUST have its own interrupt (IRQ) so it will handled by different CPU cores.

No drop since then.

here, i solved it changing all the hardware. With another dual core, i don`t have the problem, and with a quad core too.
I think the first dual core, there was some problem with motherboard.

but what brianchrist said is true, about the cpu. Im using the Ros 5.0 now, and its so good and stable.

thanks all

having the same problem

HP ML 350 2x Quad Core Xeon. Intel pci xpress nics , and only 5% cpu load using router OS 5 rc2 and i got rx drops :frowning: sad.
drops.JPG

Hi,

We have the same problem. Can somebody confirm that solution is to use amd over intel, to eliminate rx drops?

i have no idea how to solve this problem yet, but it’s not bothering me anymore. I have changed intel ether for realtek and the problem remains, so i think HP it’s not the better one to do this. And now, i can’t try another brand.

How about you?

thanks

For now solution is to have more and more pppoe servers as routeros cannot use all cores equally. But there is another problem with more than 2 mikrotik pppoe servers in one network.

Now I have 3 pppoe server in a Switch.
2 HP server and a RB1100. The Rb1100 i can’t connect more than 300 sessions because of the cpu load higher than 80% and get 100% when I open some informations.

I have no problem now, just the rx drops in the servers.