FERRAMENTAS LINUX: Atualização do Kernel Linux 6.4 Scheduler corrige uma regressão de desempenho do banco de dados

sexta-feira, 28 de abril de 2023

Atualização do Kernel Linux 6.4 Scheduler corrige uma regressão de desempenho do banco de dados

 

Todas as alterações do agendador foram enviadas na quinta-feira e estão prontas para o kernel Linux 6.4 .

Em primeiro lugar, o material do agendador do Kernel Linux 6.4 corrige uma regressão de desempenho que foi introduzida no Kernel Linux 6.3 devido a alterações "mm_cid". Voltando a março, quando o Kernel Linux 6.3 estava em desenvolvimento, foi observado pela Intel que havia uma regressão de desempenho afetando o PostgreSQL com contenção pesada em comparação com o Kernel Linux 6.2.

A correção envolve manter o controle do mm_cid alocado atual para cada mm/cpu, em vez de liberar imediatamente na troca de contexto. Depois que essa correção de regressão passou por oito rodadas de revisão, agora ela está pronta para o Linux 6.4, de modo que o PostgreSQL esteja satisfeito e presumivelmente algumas outras cargas de trabalho também.

Como outra mudança de desempenho do agendador para este novo kernel, a operação sched_move_task também deve ter um desempenho melhor ao usar o grupo automático de configuração.

As alterações do agendador do Kernel Linux 6.4 também incluem agora o suporte a criação de perfil de PSI sem privilégios, melhorando as paradas de patch ao vivo e para CPUs de agendamento de núcleo para evitar a seleção de tarefas aceleradas para execução.

Mais detalhes sobre as atualizações do agendador do Kernel Linux 6.4 por meio desta solicitação pull.






Fonte

Até a próxima !!


Nenhum comentário:

Postar um comentário