Dê uma olhada no parâmetro cpuset cgroup / container. Ele permite que você coloque contêineres em núcleos de CPU específicos . No seu caso, você pode especificar apenas um único contêiner para os núcleos 0-3 e não permitir que nenhum outro contêiner seja executado no mesmo núcleo, permitindo 4 núcleos com 100% de utilização por contêiner.
Além disso, o cpuset é um mecanismo de distribuição mais eficaz quando comparado ao cpu (que usa compartilhamentos / cota).