I would start with assuming a max of 4 nodes on a 4 thread cpu and see how that goes. I have a 6 core/12 thread Ryzen 5 of which 4 cores/8 threads are dedicated to another task. The other 2 cores/4 threads are used by Storj and the OS running two nodes. The load is lightweight perhaps 20% peak utilization at this point. I assume as we load up the CPU we would see performance degradation that affects the rig’s ability to quickly service requests and ends up with more cancellations as discussed in other posts.