FERRAMENTAS LINUX: As correções Linux NUMA visam reduzir a sobrecarga e evitar migrações desnecessárias

sexta-feira, 21 de fevereiro de 2020

As correções Linux NUMA visam reduzir a sobrecarga e evitar migrações desnecessárias



Confira !!



Um conjunto de patches que continuam a ser trabalhados no kernek do Linux está reconciliando as decisões de balanceamento da NUMA com o balanceador de carga. Por fim, esta série trata de reduzir migrações desnecessárias de tarefas e páginas e outras despesas indiretas do balanceamento NUMA.

O foco principal da série de patches é lidar com inconsistências entre o código de balanceamento NUMA do kernel e o balanceador de carga. " O balanceador NUMA toma decisões de posicionamento em tarefas que levam em conta parcialmente o balanceador de carga e vice-versa, mas existem inconsistências. Isso pode resultar em decisões de posicionamento que se substituem, levando a migrações desnecessárias - posicionamento de tarefas e posicionamento de páginas. Esta série reconcilia muitas das decisões - parcialmente o trabalho de Vincent com algumas correções e otimizações no topo para mesclar nossas duas séries."

A série de patches de Mel Gorman e Vincent Guittot também fornece outras otimizações e melhorias, incluindo um caso em que o balanceador NUMA pode estar lutando consigo mesmo.

Para algumas cargas de trabalho, essa série de patches ajuda o desempenho, mas não oferece benefícios gerais. mas pelo menos ajuda com migrações desnecessárias e redução da sobrecarga.A série de patches está na sua quarta rodada de revisão e, esperamos, em breve será mantida em um próximo ciclo para ajudar a limpar o código NUMA do kernel Linux.


Fonte

Até a próxima !

Nenhum comentário:

Postar um comentário