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

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Imagem gerada por IA

Kernel Linux 6.19 adiciona melhorias de agendamento e extensões C da Microsoft

Reportado por IA Imagem gerada por IA

O próximo kernel Linux 6.19 introduz melhorias chave no framework sched_ext para melhor recuperação de agendadores eBPF e integra extensões C da Microsoft para compilação de código mais limpa. Essas atualizações visam aprimorar a estabilidade, o desempenho e a eficiência dos desenvolvedores em diversos ambientes de computação. Contribuições de empresas como Google, Meta e Microsoft destacam a colaboração crescente no desenvolvimento open-source.

Testes iniciais do kernel de desenvolvimento Linux 6.19 em um servidor com processadores duplos AMD EPYC 9965 revelam forte desempenho em cargas de trabalho de computação de alto desempenho. Apesar de alguns problemas no escalonador, o kernel mostra resultados promissores para aplicações de IA e HPC. Estes benchmarks o comparam com a versão estável do Linux 6.18.

Reportado por IA

Desenvolvedores resolveram uma regressão de desempenho no alocador Slab do kernel Linux 6.19, que desacelerava o carregamento de módulos devido a alterações nas políticas NUMA. O problema, identificado por benchmarks, afetava a eficiência da gestão de memória em sistemas de alto número de núcleos. A correção restaura o comportamento adequado de alocação e foi incorporada ao kernel principal.

O próximo kernel Linux 6.19 oferece melhorias significativas de desempenho para placas gráficas AMD mais antigas baseadas nas arquiteturas GCN 1.0 e GCN 1.1. Essas GPUs legadas, como a Radeon HD 7950, agora migram para o driver AMDGPU moderno, substituindo o driver Radeon obsoleto após mais de duas décadas. Benchmarks iniciais mostram ganhos de cerca de 30 % em várias aplicações e jogos.

Reportado por IA

Baseando-se nas melhorias recentes para laptops e handhelds de jogos recém-fundidas, o kernel Linux 6.19 está a finalizar o suporte para modelos adicionais de laptops até ao final de 2025, melhorando a compatibilidade com hardware.

A versão 6.19 do kernel Linux incorporou um parche que aborda um problema com os discos rígidos Seagate Barracuda. Esta correção visa casos em que os discos causavam falha no barramento SATA. A atualização visa estabilizar as interações de hardware em ambientes Linux.

Reportado por IA

A funcionalidade Cache Aware Scheduling da Intel para o kernel Linux demonstrou ganhos de desempenho em processadores Xeon 6 Granite Rapids. Engenheiros desenvolveram essa funcionalidade para otimizar a colocação de tarefas em sistemas multi-cache. Benchmarks em uma configuração dual Xeon demonstram benefícios em várias cargas de trabalho.

 

 

 

Este site usa cookies

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