Por que as prioridades do processo não são respeitadas?

2

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ãoentendoporqueclangrecebemenosde20%porCPU.

Quandoexecutoissosemmaisnadaemexecução,osprocessosclangobtêmamaioriadosnúcleos.Naimagem,umdelesestavapronto,entãoapenastrêsapareceram.Mastodososquatronúcleosestavamrealmentefazendomuitotrabalho:

Como posso realmente planejar uma tarefa?

    
por Martin Ueding 13.07.2014 / 19:39

0 respostas