I'm not super up on os level virtualization providers, but I'm curious why exposing 8 cores is an advantage. Based on the ram sizing it seems like they expect to run 100+ containers per processor - so surely they're restricting cpu time per process (instance) somehow. If you use a bunch of cpu time won't you just get starved out when you hit an invisible cpu wall? If you're only getting 1/10th or less of a cpu core wouldn't it make more sense to pin each instance to just a couple of cores minimizing context switches?