A Microsoft detalha o impacto no desempenho das correções Spectre e Meltdown em PCs com Windows

Ícone de tempo de leitura 3 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

Microsoft recentemente empurrou um patch para usuários do Windows 10 projetado para solucionar as vulnerabilidades do processador envolvidas nas explorações Meltdown e Spectre. Houve alguns relatos de que essas correções de bugs podem causar desempenho significativo impacto em alguns sistemas. A Intel, no entanto, disse que para a maioria das tarefas o impacto no desempenho deve ser mínimo. A Microsoft testou agora o impacto no desempenho para PCs com Windows e forneceu o resumo abaixo.

  • Com o Windows 10 em silício mais recente (PCs da era 2016 com Skylake, Kabylake ou CPU mais recente), os benchmarks mostram lentidão de um dígito, mas não esperamos que a maioria dos usuários perceba uma mudança porque essas porcentagens são refletidas em milissegundos.
  • Com o Windows 10 em silício mais antigo (PCs da era 2015 com Haswell ou CPU mais antiga), alguns benchmarks mostram lentidão mais significativa e esperamos que alguns usuários notem uma diminuição no desempenho do sistema.
  • Com o Windows 8 e o Windows 7 em silício mais antigo (PCs da era 2015 com Haswell ou CPU mais antiga), esperamos que a maioria dos usuários perceba uma diminuição no desempenho do sistema.
  • O Windows Server em qualquer silício, especialmente em qualquer aplicativo com uso intensivo de E/S, mostra um impacto de desempenho mais significativo quando você habilita as atenuações para isolar código não confiável em uma instância do Windows Server. É por isso que você deve ter cuidado ao avaliar o risco de código não confiável para cada instância do Windows Server e equilibrar a compensação de segurança versus desempenho para seu ambiente.

A Microsoft também forneceu o motivo pelo qual os PCs com Windows 10 têm menos impacto no desempenho quando comparados aos PCs com Windows 7, mesmo com o mesmo hardware. Leia-o abaixo.

Por contexto, em CPUs mais recentes, como no Skylake e além, a Intel refinou as instruções usadas para desativar a especulação de ramificações para serem mais específicas para ramificações indiretas, reduzindo a penalidade geral de desempenho da mitigação do Spectre. As versões mais antigas do Windows têm um impacto maior no desempenho porque o Windows 7 e o Windows 8 têm mais transições de usuário-kernel devido a decisões de design herdadas, como toda a renderização de fontes que ocorre no kernel.

A Microsoft atenuou o problema Spectre e Meltdown por meio das seguintes alterações no Windows e no microcódigo de silício.

Vulnerabilidade explorada CVE Explorar
Nome
Nome da vulnerabilidade pública Alterações do Windows Atualização de microcódigo de silício TAMBÉM necessária no host
Espectro 2017-5753 Variante 1 Bypass de verificação de limites Alteração do compilador; binários recompilados agora fazem parte do Windows UpdatesEdge e IE11 reforçados para evitar exploração de JavaScript Não
Espectro 2017-5715 Variante 2 Injeção de Alvo de Filial Chamando novas instruções de CPU para eliminar a especulação de ramificações em situações de risco Sim
Fusão 2017-5754 Variante 3 Carga de cache de dados não autorizada Isolar as tabelas de páginas do kernel e do modo de usuário Não

A Microsoft diz que as mitigações da Variante 1 e da Variante 3 têm um impacto mínimo no desempenho, enquanto a correção da Variante 2, incluindo SO e microcódigo, tem um impacto no desempenho. Atualmente, a Microsoft oferece suporte a 45 edições do Windows e os patches acima estão disponíveis para 41 delas por meio do Windows Update. A atualização do microcódigo de silício será lançada pela Intel ou AMD por meio de OEMs. Os dispositivos Surface receberão esta atualização a partir de hoje.

Saiba mais sobre esse problema no link da fonte abaixo.

Fonte: Microsoft

Fórum de usuários

Mensagens 0