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.

A versão 7.0 do kernel Linux incorporou atualizações em seu agendador. Essas mudanças incluem uma extensão de fatia de tempo, juntamente com esforços focados em desempenho e escalabilidade. As atualizações foram relatadas pela Phoronix.

Reportado por IA

A versão 6.19 do kernel Linux integrou patches x2APIC para aprimorar as capacidades da Máquina Virtual Segura da AMD. Estas atualizações permitem gerir até 4096 CPUs virtuais em ambientes virtualizados.

Phoronix relata uma pequena melhoria de desempenho no kernel Linux 7.0, lançado em 28 de fevereiro de 2026, com ganhos particularmente em processadores AMD Zen 2, em meio a melhorias mais amplas como suporte ao Zen 6.

Reportado por IA

O próximo kernel Linux 6.19 introduz uma melhoria significativa de desempenho para placas gráficas AMD Radeon mais antigas, adotando por padrão o driver moderno AMDGPU. Essa mudança, possibilitada por melhorias recentes de engenheiros da Valve, oferece cerca de 30% de ganho de desempenho para GPUs GCN 1.0 e 1.1. Usuários de hardware legado como a Radeon HD 7950 agora podem acessar recursos melhores, incluindo suporte Vulkan pronto para uso.

 

 

 

Este site usa cookies

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