Sim, pode haver. Se o sistema estiver vinculado à E / S e à CPU, -j2
terá mais CPU sendo usada enquanto o outro processo estiver fazendo E / S de disco. No entanto, aumentar o número de processos solicitando do disco pode torná-lo mais lento devido à contenção do movimento da cabeça do disco.
Como Stephen Kitt disse, teste-o.
time make clean all
time make -j 2 clean all
time make -j 3 clean all
Você está no VirtualBox. Assumindo que você é dono da máquina, você pode desligar a máquina virtual, aumentar o número de núcleos da CPU, inicializar, executar suas construções e voltar a desligá-lo para voltar a um núcleo.
Alternativamente, você pode simplesmente deixá-lo em 2 núcleos. O Linux é muito eficiente. Só porque você dá dois núcleos para a VM não os torna indisponíveis para o sistema operacional host. Se o sistema operacional convidado não estiver fazendo nada, esses núcleos estarão disponíveis para o host.