@uwedeportivo Sorry to complicate further, but another thing to think about is hyperthreading: should MachineSpec treat cores with hyperthreading as one, two or optional; and if two, should the scheduler try to keep jobs on the same physical cores when possible.

LMK if you want a hand with this.