Eu estava executando quatro trabalhos em segundo plano com o HTCondor. Ele define a prioridade para 10. Então eu estava compilando algo com make -j4
em primeiro plano (prioridade 0). No entanto, o trabalho do HTCondor ainda tem a maior parte do tempo da CPU, o que eu acho um pouco estranho.
Otrabalhoemsegundoplanonãointeragecomodiscoeapenascompoucamemória,émuitovinculadoàCPU.Acompilaçãopodeserumpoucodiferente,maseuaindanãoentendoporqueclang
recebemenosde20%porCPU.
Quandoexecutoissosemmaisnadaemexecução,osprocessosclang
obtêmamaioriadosnúcleos.Naimagem,umdelesestavapronto,entãoapenastrêsapareceram.Mastodososquatronúcleosestavamrealmentefazendomuitotrabalho:
Como posso realmente planejar uma tarefa?