FERRAMENTAS LINUX: Aprimoramentos no Suporte a Sub-NUMA Clustering (SNC) no Kernel Linux pela Intel

quarta-feira, 29 de maio de 2024

Aprimoramentos no Suporte a Sub-NUMA Clustering (SNC) no Kernel Linux pela Intel

 



No último ano, a Intel tem trabalhado em uma série de patches no kernel Linux para melhorar o suporte ao Sub-NUMA Clustering (SNC) de modo que funcione bem com a Tecnologia de Diretor de Recursos (RDT) da Intel em hardware moderno. 

Espera-se que esse trabalho esteja pronto para ser incorporado ao kernel Linux em breve, especialmente após a 19ª revisão dessas correções lançada nesta semana.

Tony Luck, da Intel, continua a trabalhar no Sub-NUMA Clustering para que ele funcione melhor nas plataformas modernas. Segundo Tony:





"O recurso de cluster Sub-NUMA em alguns processadores Intel particiona as CPUs que compartilham um cache L3 em dois ou mais conjuntos. Isso causa problemas com os recursos de monitoramento da Tecnologia de Diretor de Recursos (RDT). Antes deste patch, a Intel aconselhava que SNC e RDT eram incompatíveis.





Alguns desses CPUs suportam um MSR que pode particionar os contadores RMID da mesma maneira. Isso permite o uso de recursos de monitoramento. Arquivos de monitoramento legados fornecem a soma dos contadores de cada nó SNC para compatibilidade retroativa. Arquivos adicionais por nó SNC fornecem detalhes por nó.


Os recursos de alocação de cache e largura de banda de memória continuam a operar no escopo do cache L3."




A 19ª iteração desses patches do SNC traz poucas alterações, o que dá esperança de que este trabalho finalmente esteja pronto para ser incorporado ao kernel Linux.




O SNC, ao dividir os núcleos da CPU/cache/memória em múltiplos domínios NUMA, pode ajudar a melhorar o desempenho de workloads conscientes de NUMA. A Tecnologia de Diretor de Recursos da Intel é uma funcionalidade importante para monitorar/controlar recursos compartilhados como largura de banda de memória, utilização de cache, etc.




Aqueles interessados em emparelhar SNC em servidores habilitados para RDT podem encontrar os patches da versão 19 atualmente na lista de discussão do kernel Linux.




O progresso contínuo no suporte ao Sub-NUMA Clustering pela Intel é um passo significativo para otimizar o desempenho de workloads em hardware moderno. Com a iminente integração dessas melhorias no kernel Linux, os usuários podem esperar um gerenciamento mais eficiente dos recursos compartilhados.

Para mais detalhes, visite a lista de discussão do kernel Linux e acompanhe as atualizações sobre esses patches.




Fonte 

Até a próxima !!

Nenhum comentário:

Postar um comentário