FERRAMENTAS LINUX: Outra otimização potencial de desempenho para a mitigação de Meltdown para o KPTI

sexta-feira, 23 de fevereiro de 2018

Outra otimização potencial de desempenho para a mitigação de Meltdown para o KPTI





Confira!!



Agora que a poeira está começando a se estabelecer em torno das técnicas de mitigação Meltdown e Specter nos principais sistemas operacionais, nas próximas semanas e nos próximos meses, é provável que veremos mais otimizações de desempenho para ajudar a compensar as penalidades de desempenho incorridas por mitigações como o isolamento da tabela de página do kernel (KPTI) e Retpolines. Esta semana, uma nova série de correções foi publicada que pode ajudar com o desempenho do KPTI. 

O desenvolvedor da Intel, Dave Hansen, descobriu que as lá atrás quando o KPTI era conhecida como KAISER permitiu que as áreas compartilhadas do usuário / núcleo fossem marcadas globalmente, o que reduziria a sobrecarga do TLB. Mas com todo o código churn e transição para o isolamento da tabela de página, esse código foi descartado. 

Hansen publicou um conjunto de 10 manchas na quinta-feira para trazer páginas globais para áreas compartilhadas com o código x86 / pti . Com isso, o código evita erros de TLB desnecessários. 

Nenhum relatório de desempenho foi fornecido, mas será interessante ver o impacto, se algo mensurável, terá nas cargas de trabalho do mundo real afetadas pela KPTI. Os patches podem ser encontrados na lista de endereços do kernel




Até a próxima!!

Nenhum comentário:

Postar um comentário