O 0º núcleo físico pode ser usado assimetricamente no linux?

1

Em um SMP e com um algoritmo de agendamento justo, espero que todos os núcleos físicos de uma máquina sejam usados uniformemente pelo linux. Em teoria, acredito que seja esse o caso, mas, na prática, suspeito que não.

Alguém tem boas explicações sobre por que uma configuração média do linux pode favorecer o core 0 para certos processos? Isso é realisticamente possível? Você pode assumir que a afinidade do processador para todos os processos de espaço do usuário é bitmasked para 0xFFFFFFFF. Nenhuma alteração customizada feita no kernel também.

    
por Andrew Parker 05.08.2016 / 11:48

1 resposta

1

Por padrão, as interrupções serão tratadas pela CPU0. Assim, mesmo com todos os aplicativos espalhados pelos núcleos, o core0 teria mais trabalho. Veja por exemplo irqtune para espalhar interrupções também.

    
por 14.08.2016 / 23:17