I certainly have CoreXL disabled on some virtual systems, which is shown when I run fw ctl multik stat and it replies with "CoreXl is disabled" I have always put this down to the CoreXL instance, configured through Smartconsole, for the virtual system, being left at the default of 1. For virtual systems where I change this, then CoreXL is enabled and I can use fw ctl multik stat to see the connections across instance.
But for some virtual systems, where the CoreXL instance is 1 and I have used affinity to assign multiple CPU cores, how does the load get split across the CPUs? Or does it?