FERRAMENTAS LINUX: Um Engenheiro do VMWare revisa o trabalho em liberações simultâneas de TLB para o Linux

quarta-feira, 24 de fevereiro de 2021

Um Engenheiro do VMWare revisa o trabalho em liberações simultâneas de TLB para o Linux

 



Confira !


Após um hiato de dois anos nos patches, Nadav Amit da VMware voltou a trabalhar no suporte de liberação de TLB atual para o kernel do Linux, produzindo uma pequena, mas mensurável melhoria de desempenho.

Nadav tem trabalhado em patches do Linux para permitir a liberação de TLBs remotos e locais simultaneamente. Em meados de 2019, os números compartilhados por ele apontavam para uma melhoria de desempenho de 1 a 4% em média no sysbench para esses patches.

Mas os patches não foram revisados ​​até recentemente, quando foram refeitos no kernel  Linux 5.11 e então uma segunda iteração dos patches para resolver alguns novos bugs e outros itens levantados na revisão do código. Portanto, agora este suporte de liberação de TLB atual é até a iteração v6 e esperançosamente no caminho para a linha principal, mas está chegando tarde demais para a janela de mesclagem do Linux 5.12 já em andamento.

A Mware tem analisado as alterações de liberação de TLB ao longo dos anos - incluindo esse suporte de liberação simultânea - como parte do esforço para reduzir a sobrecarga sobre as mitigações de Meltdown trazidas com o isolamento de tabela de página do kernel (KPTI). Assumindo que os patches não caiam nas rachaduras novamente, a liberação simultânea de TLB remota / local poderia ser parte do kernel 5.13 neste verão.




Fonte

Até a próxima !1


Nenhum comentário:

Postar um comentário