So i have finally been able to adjust the core settings to use all 4 as FW instances and get them rebooted. I am pleased to report that we are now seeing an even balance of load between all 4 cores.
Processors load
---------------------------------------------------------------------------------
|CPU#|User Time(%)|System Time(%)|Idle Time(%)|Usage(%)|Run queue|Interrupts/sec|
---------------------------------------------------------------------------------
| 1| 1| 10| 89| 11| ?| 143745|
| 2| 1| 10| 89| 11| ?| 143745|
| 3| 1| 10| 89| 11| ?| 143745|
| 4| 1| 10| 89| 11| ?| 143746|
---------------------------------------------------------------------------------
this is not our heavy period, so overall usage is lower, but for me, the important thing is that its balanced.
I appreciate that this is a lower-powered solution than the PFSense, we are expecting higher overall CPU usage which we can accept, we just need it to use all 4 cores not just 1-2 as it was before.
Thanks for your assistance!