Vor einer Woche wurden Neuigkeiten über die Inception-Schwachstelle von AMD bekannt und der erste ausführliche Einblick in die Leistungsauswirkungen von Abhilfemaßnahmen wurde veröffentlicht. Linux-zentriert Phoronix hat gerade acht Seiten mit Testergebnissen hochgeladen. Unter Verwendung eines AMD Epyc 7763 (Zen 3)-basierten Systems, auf dem (natürlich) Linux ausgeführt wurde, testete die Website eine Vielzahl von Apps und tabellarisch die Ergebnisse vor und nach dem Patchen. Abhängig von der Arbeitslast werden Sie möglicherweise keinen großen Unterschied feststellen – einige Aufgaben waren jedoch auf einem gepatchten System bis zu 54 % langsamer.
Testprozess |
Kein Patch-Ergebnis |
Schlechteste Patch-Leistung |
---|---|---|
MariaDB 4096 (Abfragen/s) |
590 |
274 (-54%) |
DaCapo (Zeit, ms) |
3993 |
5305 (+33 %) |
Linux-Kompilierung defconfig (Zeit, s) |
31.19 |
40,09 (+29 %) |
Gimp rotieren (Zeit, s) |
9.444 |
12.096 (+28 %) |
OpenRadioss (Zeit, s) |
77,48 |
99,04 (+27 %) |
Apache Spark (Zeit, s) |
4,91 |
5,74 (+17 %) |
7zip (MIPS) |
384374 |
334812 (-13 %) |
Blender 3.6 (Rendern, s) |
27.34 |
27,73 (+1,4 %) |
Firefox-Tachometer (Läufe/Minute) |
347 |
343 (-1,2 %) |
Daten aus dem Phoronix-Benchmarking
Für die obige Tabelle haben wir uns einige der schlechtesten Ergebnisse sowie einige Testergebnisse bekannterer Apps wie 7zip, Blender und Firefox angesehen. Diese drei bekannten Apps leiden nicht allzu sehr unter den Abhilfemaßnahmen von AMD Inception. Von den dreien scheint die Komprimierungs-App 7zip am stärksten betroffen zu sein – aber wie lange verbringen Sie an einem durchschnittlichen Tag damit, Dateien zu dekomprimieren?
Wesentlich schwerwiegendere Auswirkungen auf die Leistung werden bei Anwendungen beobachtet, die mit Datenbanken, Codekompilierung, Engineering und Bildverarbeitung arbeiten. Das schlechteste Ergebnis, das wir gesehen haben, mit MariaDBzeigt, dass der Datenbankbetrieb auf einem gepatchten Epyc-System stark beeinträchtigt war.
Wenn Sie zu Phoronix gehen, um sich die Daten genauer anzusehen und eine größere Auswahl an Ergebnissen zu erhalten, werden Sie feststellen, dass die Ergebnisse manchmal mehr zeigen als nur, dass die AMD Inception-Abschwächung „aus“ oder „ein“ ist. Es wird bis zu drei Patchebenen mit unterschiedlichen Konfigurationen geben – einige mit rein Kernel-basierten Abhilfemaßnahmen, andere mit dem neuesten Mikrocode und eine andere mit der sichersten Indirect Branch Prediction Barrier (IBPB) Schadensbegrenzung. Bitte beachten Sie, dass sich IBPB häufig (aber nicht immer) als die schlechteste aller Abhilfemaßnahmen erwies. Die Standardminderung von AMD Linux ist der „sichere RET-Modus“.