Why is the performance of product CCR2004-16G-2S+PC so poor

Why is the performance of product CCR2004-16G-2S+PC so poor



The CPU of CCR2004-16G-2S is quad core, why is it often only CPU0 working? When CPU0 usage is high, the network delays packet loss. The CPU quad core did not allocate work reasonably and did not achieve load balancing. In the X86 architecture and RouterBoard 750G r3 environment, the configuration is the same. Why can the CPUs of devices working in these environments achieve load balancing?



Below are pictures provided
CCR2004-16G-2S
f2.png
RouterBoard 750G r3
f1.png
X86
X86.png

Where is your full config and a DETAILED description of what you do with the device?
Do you think we have the wisdom to see beyond our monitors?

From this presentation https://mum.mikrotik.com/presentations/US19/presentation_6765_1554819159.pdf, in packet flow multicore is used only in queues when packets are queued.