Após alguns benchmarks de fim de semana aqui estão mais números complementares sobre os custos de referência de desempenho de mitigação Retbleed. Esses números adicionais estão em uma APU AMD Ryzen 7 4800U baseada em Zen 2 que tem sido comum tanto para laptops quanto para dispositivos incorporados/de baixo perfil para computação de thin client, casos de uso de IoT/edge e muito mais.
Esta rodada de benchmarking AMD Ryzen 7 4800U foi realizada após os patches iniciais do Retbleed serem mesclados ao kernel Linux principal esta semana após sua divulgação pública. Os benchmarks foram realizados no estado padrão com todas as mitigações relevantes aplicadas automaticamente e, em seguida, repetindo a execução no mesmo software/hardware quando inicializado com a opção de kernel”retbleed=off”para desabilitar a mitigação Retbleed para os núcleos da CPU AMD Zen 2.
Estes são os custos atuais do Retbleed, pois os desenvolvedores do kernel observam possíveis melhorias de mitigação para reduzir os custos indiretos para CPUs AMD e Intel. Também estou trabalhando em alguns outros benchmarks Retbleed no AMD Zen 1 e em outros hardwares, incluindo uma olhada agora nos custos de desempenho de mitigação compostos para as vulnerabilidades da CPU nos últimos quatro anos.
O tempo de alternância de contexto do kernel continua a ficar muito mais lento, os testes sintéticos usuais são significativamente afetados e as cargas de trabalho de E/S, Java, RocksDB e outros sistemas de banco de dados e mais são impactados de alguns por cento a perdas de dois dígitos para Zen 2 com Retbleed.
Veja todos os benchmarks Ryzen 7 4800U Retbleed esta página de resultados. Se você perdeu alguns dias atrás, veja o resto dos meus grandes benchmarks Retbleed enquanto aguarda algumas comparações de acompanhamento nos próximos dias.