Kernel Linux 6.19 corrige regressão do agendador para ganhos de desempenho

O kernel Linux 6.19 resolveu uma regressão significativa de desempenho do agendador, restaurando a eficiência após testes iniciais revelarem problemas. Desenvolvedores identificaram e corrigiram uma falha que causou uma queda de 52,4% nos benchmarks, garantindo gerenciamento de tarefas mais suave em todos os núcleos da CPU. Essa correção destaca o processo de desenvolvimento robusto do kernel em meio a otimizações mais amplas.

O ciclo de lançamento do kernel Linux 6.19 destacou desafios e triunfos em seu agendador, o sistema que aloca recursos de CPU para processos visando justiça, latência e throughput ótimos. Lançado em 27 de dezembro de 2025, a atualização inicialmente visava melhorar a eficiência, incluindo otimizações para distâncias NUMA nas plataformas Intel Granite Rapids e Clearwater Forest para aprimorar a localidade de dados em configurações multi-nó.

No entanto, testes pós-janela de mesclagem revelaram uma regressão. Usando a ferramenta Schbench, que simula cargas de agendamento, os desenvolvedores detectaram uma queda de 52,4% no desempenho, particularmente na latência do percentil 99,9 para 32 threads. O Robot de Teste do Kernel da Intel identificou o problema no commit 089d84203ad4 na classe fair do agendador. Essa mudança, destinada a simplificar cálculos de utilização média, ignorou o fator de peso para entidades de agendamento em dois pontos chave do código, levando a decisões enviesadas em migrações de tarefas e balanceamento de carga.

Shrikanth, contribuinte do agendador, explicou o descuido: "Dois pontos críticos no código omitiram o fator de peso da entidade de agendamento, levando a médias enviesadas." A correção, agora no ramo sched/core do tip/tip.git, incorpora adequadamente esse peso, verificado por benchmarks Phoronix para igualar ou exceder níveis anteriores.

Essa resolução sublinha a força colaborativa do kernel, com ferramentas automatizadas permitindo respostas rápidas. Além do agendador, o Linux 6.19 traz ganhos como até 30% de melhor desempenho para GPUs AMD legadas via driver AMDGPU, e melhorias de rede baseadas nos 40% de aumento em TCP do 6.18. Na prática, como o uso do Facebook de um agendador de baixa latência do Steam Deck em data centers, essas mudanças aprimoram cargas de trabalho de servidores. No geral, o efeito líquido promete desempenho positivo em ambientes de computação, de desktops a sistemas de alto desempenho.

Artigos relacionados

A proposed update to the Linux scheduler aims to reduce frame time issues on aging computers during heavy CPU loads.

Reportado por IA

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

Este site usa cookies

Usamos cookies para análise para melhorar nosso site. Leia nossa política de privacidade para mais informações.
Recusar