O Linux 6.14 continuará os avanços na implementação da preempção preguiçosa (PREEMPT_LAZY), que agora incluirá suporte à arquitetura Power, graças a um patch desenvolvido por engenheiros da IBM.
O que é a preempção preguiçosa?
Introduzida no Linux 6.13, a preempção preguiçosa oferece uma abordagem intermediária entre preempção total e preempção voluntária. Ela é menos agressiva na preempção de tarefas normais, reduzindo interrupções em bloqueios críticos, enquanto mantém boa responsividade.
Por que isso é importante para sistemas Power?
Sistemas Power, como os baseados em POWER9 e POWER10, frequentemente possuem alta contagem de núcleos e grandes capacidades de memória. A preempção preguiçosa ajuda a:
- Prevenir travamentos suaves: Especialmente em cargas de trabalho pesadas.
- Otimizar desempenho: Aproximando-se do desempenho observado com modos de preempção voluntária ou nenhuma preempção.
Testes e expectativas para o Linux 6.14
- O patch de suporte para Power foi testado em processadores Power10, mostrando desempenho semelhante ao preempt=none/voluntary.
- Está atualmente na branch “next-test” do repositório PowerPC e deve ser integrado ao Linux 6.14.
Impacto esperado
A expansão do PREEMPT_LAZY para Power reflete o compromisso do Linux em otimizar sua performance em sistemas corporativos de alta escala, melhorando a eficiência em workloads intensivos.