here I would like to point your attention to field “cpu-count” above. Is number “2” there false positive or actual number of cores?
As far as I remember, in RouterOS 6.x was only one core there and documentation also says that those devices should be single-core …
Why do you find it strange? Back when linux kernel 3.3 was condidered modern, it was still sensible to build a kernel with minimum supported feature set … e.g. support for single CPU (core), support for 4GB RAM (take away address space for hardware and one ends up supporting 2GB RAM), … Specially so if support for SMP on ARM was not really stable at that time …
Keep in mind that ROS v7 ships with linux kernel which is 10 years younger than in ROS v6 … for any architecture actively supported in stock linux kernel except for x86 and x64 that’s difference between modern and stone age.
Strange, since there are already other dual core devices within the CRS3xx lineup. I have one (CRS309), and it was a dual core under ROS6 as well. Why would some be offered as dual cores and others as single core, if many were dual core to begin with? I won’t tend to the other CRS3xx devices that have a switch chip, then an ancient Qualcomm WiFi SoC running as the “CPU,” attached via a 1Gbps Ethernet port.
Running the CPU in 2-core mode caused SFP instability. (I saw it here.) They fixed it in 7.4: “disabled second CPU core for CRS328-24P-4S+ device in order to improve SFP+ link stability.”
MikroTik isn’t saying what the cause was, but the prevailing hypothesis in the relevant thread is that they’ve been buying 2-core processors that were binned as 1-core processors due to a manufacturing flaw. Enabling the broken second core caused the flaw to be hit, harming overall performance.
They now advertise a single core, regardless of whether the processor family has 2-core options, because that’s what RouterOS runs them as.
If you want to go back to the old versions of RouterOS that supported 2 cores, they’re still available, but watch out for that SFP+ instability! Starting from 7.1 and going to 7.3.1, you have 7 months of broken releases to pick from. Enjoy.