Надо сделать 3 виртуалки
1. самую минимальную с одним ядром, 1 сокетом
И между оставшимися двумя распределить всю мощность, сколько сокетов и сколько ядер ставить?
Так а в чём, собственно, затруднения? :-) Ставьте всем по максимуму, если будут проблемы с производительностью -- будете урезать, путём коэффициентов использования или уменьшения числа ядер на виртуалку.