FERRAMENTAS LINUX: A pressão térmica está disponível para o kernel Linux 5.7 para que o agendador esteja ciente do superaquecimento das CPUs

domingo, 8 de março de 2020

A pressão térmica está disponível para o kernel Linux 5.7 para que o agendador esteja ciente do superaquecimento das CPUs



Confira !!



Há dois anos, Linaro trabalhava no suporte à "pressão térmica" do scheduler, para que ele pudesse tomar melhores decisões de posicionamento de tarefas entre os núcleos da CPU quando qualquer um dos núcleos estivesse sendo restringido por ficar muito quente. Esse trabalho está agora pronto para finalmente chegar nesta primavera com o kernel do Linux 5.7.

O código de pressão térmica do Linux foi projetado com os SOCs da ARM em mente para obter melhor desempenho , permitindo que o planejador seja informado da "pressão" térmica e que os núcleos afetados podem ter sua freqüência reduzida / limitada por esse motivo. Por sua vez, o planejador pode tomar decisões mais informadas e, por sua vez, isso pode ajudar o desempenho. Até agora, o agendador do kernel do Linux não sabia quando uma CPU '




Com esses patches, que passaram por quase uma dúzia de rodadas de revisão nos últimos anos, podem ajudar na colocação de tarefas muito melhor, enquanto a CPU está termicamente restrita. Com o novo algoritmo de pressão térmica, benchmarks como Hackbench e Dhrystone foram ajudados em até alguns por cento. A infraestrutura de pressão térmica e sua conexão com o hardware Arm capaz agora estão dentro da ramificação sched / core, tornando-o material para o próximo ciclo do kernel, com a janela de mesclagem do kerrne Linux 5.7 em cerca de um mês.


Fonte

Até a próxima !1

Nenhum comentário:

Postar um comentário