Hardware: Core i7-920 (4 core) Hypertrading off
Try RouterOS 5.0rc7
About 800 PPPoE clients with shapeing
Cpu load (very strange balancing across multiple cores)
rapidly increasing number of drop packets for transmission
how to correct the situation with the loading cores?
after manual alignment interrupt per cores the situation has stabilized a bit
there is a suspicion that the case in network card on the Intel 82576 chip
what has caused this behavior to me is completely incomprehensible.
P.S. Question for those who have intel motherboards with xeon processors: Do you have different irq for every PCI-E (x1, x4, x8),PCI slot and integrated intel nics?
Bishop,
Disable Audio and USB in BIOS.
Add core for ether interfaces, not auto, different ones.
Every ether should have different irq, then balance irqs better.
After switching hypertrading ON and manual purpose interrupts have here is a picture.
What’s interesting is that, when appointing interrupt 2 on eth1-TxRx-0 load on it is always greater than the core 3, although it appointed more: eth1-TxRx-1, eth1-TxRx-2, eth1-TxRx-3, eth1-TxRx-4, eth1-TxRx-5, eth1-TxRx-6, eth1-TxRx-7. Driver problem?
To: exe
Audio chip is disabled in BIOS, but in mikrotik still present.
I need a USB to connect the USB drive with MikrotikOS.
try this command /ip firewall connection tracking set enabled=no
You can disable tracking because you not use nat, after that cpu load decrease.
I have big RX and TX drops on intel nics and xeon/core CPU on early v5 beta, after installing RC - all works without any drops. Most stable for me rc5 and rc7.
I have the same nic on 12 routers, 2 of this routers work as PPPoE server (200-400 active clients and 200-500MB traffic) - dont have any drops.
Read on forum http://forum.nag.ru/forum/index.php?showtopic=54586&st=0
that the technology distribution network card interrupts across multiple cores, it works only for incoming TCP/IP traffic and does not work for outbound.
That is what I observe. Distribute the load does not get it on an interface with PPPoE and that does not TCP/IP
there are some processes that don’t benefit from multi threading, so those can run only on single core, for example one core will be 100%, rest will be zero. if you will also run other processes, each of them will be using another core.