FERRAMENTAS LINUX: A chegada do agendamento com o reconhecimento de cluster no Kernel Linux 5.16

quinta-feira, 4 de novembro de 2021

A chegada do agendamento com o reconhecimento de cluster no Kernel Linux 5.16

 

Confira !!

As atualizações do agendador "sched / core" chegaram na segunda-feira ao kernel do Linux 5.16 . Notável esta solicitação de pull é o suporte de agendamento com reconhecimento de cluster.

O novo suporte do agendador de cluster para o Kernel Linux 5.16 permite melhorar o comportamento do agendador de CPU para x86_64 e AArch64 tendo clusters de núcleos de CPU que compartilham um cache L2 ou outros recursos de nível médio.

O trabalho foi iniciado para melhorar alguns SoCs ARM de 64 bits, como o chip de servidor Kunpeng 920, com clusters de núcleos compartilhando um cache L3. Com o planejador ciente da topologia do cluster, ele foi capaz de tomar melhores decisões de planejamento que melhoraram o desempenho geral e a eficiência do sistema.

Este código de agendamento com reconhecimento de cluster inicial também viu algum suporte Intel x86_64 inicial com foco em Jacobsville, onde um cache L2 é compartilhado entre um cluster de núcleos. As alterações do planejador foram capazes de render até 25% de melhoria com melhor balanceamento entre clusters com diferentes caches L2. Mais detalhes sobre esse suporte podem ser encontrados no artigo vinculado anteriormente. Para aqueles que estão se perguntando sobre os benefícios da AMD, pelo menos ao experimentar o código quando inicialmente enfileirado em sched / core, ele ainda não era capaz de mapear nenhum layout de cluster / CCX em chips Zen 3.

Além do trabalho de agendamento com reconhecimento de cluster, há também balanceamento inativo aprimorado em geral, ajustes em torno do código em tempo real (RT), interfaces adequadas para patching ativo e outros aprimoramentos.

O conjunto completo de patches do planejador para o ciclo do Kernel Linux 5.16 pode ser encontrado por meio desta solicitação pull que já está na árvore da linha principal.







Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário