FERRAMENTAS LINUX: O Kernel Linux 6.7 está para atualizar o tratamento de mitigação do Intel IBRS para melhorar o desempenho do sistema.

quinta-feira, 5 de outubro de 2023

O Kernel Linux 6.7 está para atualizar o tratamento de mitigação do Intel IBRS para melhorar o desempenho do sistema.

 

Waiman Long, da Red Hat, está enfrentando a degradação de desempenho de 25% observada em servidores Intel Xeon devido à especulação restrita de ramificação indireta (IBRS). 

Ele está trabalhando em uma série de patches para aprimorar o manuseio do IBRS em diferentes condições para processadores Intel afetados no Linux.

Um dos patches em destaque busca desativar o IBRS quando a CPU está offline para melhorar o desempenho de thread único. Long explica que, para processadores Intel que precisam ativar o IBRS para proteção contra Spectre v2 e Retbleed, o impacto no desempenho de ativar ocasionalmente o IBRS durante syscalls não é significativo para aplicativos que ocupam muito espaço do usuário. No entanto, quando o thread irmão está ocioso no kernel, o impacto pode ser significativo, resultando em uma degradação de desempenho de 25%.

O patch também introduz um novo parâmetro de módulo chamado "intel_idle.ibrs_off" para forçar a desativação do IBRS mesmo quando "intel_idle.max_cstate=1". Este parâmetro visa usuários que desejam diminuir a latência e estendem o compromisso oferecido pelo commit bf5835bcdb96 ("intel_idle: Desativar IBRS durante longa inatividade").

Além disso, a série de patches inclui a limpeza de todos os bits de mitigação no MSR SPEC_CTRL quando uma CPU está offline, mitigando assim o impacto no desempenho da CPU irmã.

Os patches estão na fila do branch sched/core do TIP.git, com a expectativa de serem enviados quando a janela de mesclagem do Kernel Linux 6.7 for aberta em cerca de um mês.





Fonte

Até a próxima !1

Nenhum comentário:

Postar um comentário