High CPU usage on one core in PPPoE concentrator

Hello everyone,

I am facing an issue with one of the cores of my Mikrotik router which is running at 100% CPU usage while the other cores are free. Even when I use fasttrack, it alleviates the problem but the CPU usage still remains elevated.

This router is being used as a PPPoE concentrator with an average of 600 sessions and a traffic rate of 1.4Gbit/s. It is virtualized on a KVM server with a host machine of 48x Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz and 47GiB RAM. The Mikrotik virtual machine is allocated 10GiB RAM and 32 cores.

Despite having a high-end configuration, the CPU usage remains high only on one core. I have attached some screenshots that might help in identifying the issue.

Can anyone suggest any solution to this problem? Any help would be greatly appreciated.

Thank you.
Screenshot 2023-05-06 at 10.50.03.png
Screenshot 2023-05-06 at 10.53.45.png
Screenshot 2023-05-06 at 11.05.54.png

[quote=RajaMani post_id=1002035 time=1683987118 user_id=44558]
i am also facing the same issue on RB4011. But still unable to got any solution :frowning:
[/quote]

I see. I tried almost everything but, nothing can solve this.

You can try vyos or accel-ppp if you are having problems with Mikrotik PPPoE implementation, PPPoE is single thread in linux and among bsd

I am using version 7.10 on a proxmox host with 18 CPUs. It’s doing almost 1 gig of traffic and I don’t see issues as yours. CPU sits close to 30 percent and 450 PPPoE sessions.
Using host CPU in the CHR and intel 10G card. Using PCI passthrough for NIC.