Erhebliche Leistungsverminderung des Kernels 5.19, verursacht durch den Schutz gegen den Retbleed-Angriff

Ein Ingenieur von VMware hat die Linux-Kernel-Entwicklergemeinschaft auf eine signifikante Leistungsverminderung bei Verwendung des Linux-Kernels 5.19 hingewiesen. Tests einer virtuellen Maschine mit Kernel 5.19 in der VMware ESXi-Hypervisor-Umgebung zeigten eine Reduzierung der Rechenleistung um 70 %, der Netzwerkoperationen um 30 % und der Speicheroperationen um 13 % im Vergleich zur gleichen Konfiguration basierend auf Kernel 5.18.

Als Grund für die Leistungsverschlechterung wird eine Änderung im Code des Schutzes gegen Spectre v2-Angriffe (spectre_v2=ibrs) genannt, der auf erweiterten IBRS-Instruktionen (Enhanced Indirect Branch Restricted Speculation) basiert. Diese ermöglichen es, spekulatives Ausführen von Instruktionen während der Bearbeitung von Interrupts, Systemaufrufen und Kontextwechseln adaptiv zu erlauben oder zu verbieten. Der Schutz wird aktiviert, um die kürzlich entdeckte Schwachstelle Retbleed im Mechanismus des spekulativen Ausführens indirekter CPU-Übersprünge zu blockieren, die es ermöglicht, Informationen aus dem Kernelspeicher zu extrahieren oder einen Angriff auf das Hosts-System einzuleiten. virtuelle Maschinen. Nach Deaktivierung des Schutzes (spectre_v2=off) kehrt die Leistung auf das vorherige Niveau zurück.

Quelle: opennet.ru

60GB SSD 8Gb DDR4