We are using "regular", PC version, of RouterOS installed on virtual machine and using it as firewall with thousands of entries in address lists, cca few hundred rules etc etc.
The virtual PC has 4 cores but firewall utilizes only one, and it reaches 100% most of the time and it starts dropping packages.
I am aware RouterOS has issues with multicore processing. My question is: is there any difference in multicore processing in PC version of RouterOS and CHR version. Is there any way for RouterOS to utilize more than one core per process, or I'm doomed to wait for some future version of RouterOS which will handle multicore processing?