Linux

Hardwareprobleme: Versteckte Fehler entschlüsseln

By Simon , on Oktober 3, 2025 , updated on Oktober 3, 2025 - 3 minutes to read
Notez-moi

Ein PC, der ohne Vorwarnung einfriert, ein Server, der unter Last neu startet: Hinter diesen Symptomen verbergen sich Hardwarefehler oft besser als Spyware in einer Chrome-Erweiterung. Seit Spectre und Meltdown liefern sich Firmware, Mikrocode und Kernel ein Katz-und-Maus-Spiel mit Schwachstellen, die weder Dell noch Apple vollständig beseitigen können. Die Entschlüsselung dieser Fehlfunktionen wird unerlässlich, um auch 2025 eine angemessene Leistung aufrechtzuerhalten, insbesondere wenn jede automatische Abhilfe Millisekunden kostet … und ein paar Watt.

Hardwareprobleme: Der Eisberg unter dem Kernel

Moderne Prozessoren enthalten Milliarden von Transistoren; jede Optimierung öffnet Tür und Tor für spekulative Angriffe.

Meltdown 2018, Spectre v2, Retbleed: So viele Namen geistern durch Linux-Änderungsprotokolle und BIOS-Systeme von Lenovo, HP oder Asus.

Für jede neue Schwachstelle veröffentlichen Microsoft, Samsung oder Acer Mikrocode, der sie behebt, und der Kernel fügt anschließend einen Patch hinzu, um die Schwachstelle zu beheben. Spectre, Meltdown: Ein lebendiges Bestiarium

Kernel 6.17 listet bereits 17 Schwachstellenfamilien auf, die jeweils über eine eigene Befehlszeilenoption gesteuert werden.

Mit spectre_v2_user, spectre_bhi und anderen nähern wir uns einer Inventarisierung im Prévert-Stil und einem fatalen Tippfehler in Grub.

Apple, MSI und Toshiba veröffentlichen regelmäßig Performance-Hinweise: Ein gepatchter Rechner läuft manchmal 15 % langsamer als vor dem Patch.

Angriffsvektorkontrolle: Aufräumen in der Büchse der Pandora Um zu verhindern, dass /proc/cmdline zu einem dadaistischen Gedicht wird, führt der Kernel die Angriffsvektorkontrolle (AVC) ein.Eine einzige Direktive, „Mitigations“, orchestriert fünf Schutzklassen: no_user_kernel, no_guest_host, no_cross_thread und die beiden anderen Geschwister.

Dies verbessert die Lesbarkeit, aber auch die Flexibilität: Ein Server ohne KVM kann no_guest_host deaktivieren und wertvolle Zyklen zurückgewinnen. Leistung: Wohin geht die verlorene Leistung?

Jede Abschwächung verhindert das Austreten von spekulativem Code, zwingt die CPU aber dazu, ihre Pipelines häufiger zu leeren.

Auf einem Dell XPS-Laptop zeigte die Deaktivierung von SMT über no_cross_thread während eines Stresstests eine um 10 °C niedrigere Spitzentemperatur des Gehäuses, allerdings auf Kosten virtueller Kerne. In Rechenzentren messen HP und Lenovo die Auswirkungen auf das nächste Watt genau; Energiekosten diktieren manchmal die Sicherheitsrichtlinien.

Diagnose eines Hardwarefehlers ohne Oszilloskop

Ein sporadisches Einfrieren ist nicht unbedingt ein Kernel-Panic; bevor Sie den Treiber beschuldigen, überprüfen Sie den Mikrocode.

dmesg | grep Mikrocode

zeigt die geladene Version an: Wenn sie von vor 2024 ist, könnte der BHI-Fehler noch lauern. Unter Windows 11 listet das Microsoft PC Health Check-Tool nun die noch aktiven CVEs auf der Firmware-Seite auf – eine von der Open-Source-Community begrüßte Neuerung.

Wann sollte deaktiviert statt gepatcht werden?

Umgebungen ohne Virtualisierung, wie beispielsweise eine Asus ProArt Grafik-Workstation, können mitigations=no_guest_host verwenden, um die GPU-Latenz zu reduzieren. Umgekehrt muss ein VMware-Hypervisor auf einem Acer oder Samsung diese Schutzmaßnahmen aufrechterhalten, auch wenn die VMs langsam sind.

Der Kompromiss zwischen Sicherheit und Leistung wird nun Workload für Workload und nicht mehr Distribution für Distribution entschieden. Quelle: www.heise.de

Simon

Ingénieur système linux passionné par l'optimisation et la sécurité des infrastructures. Avec 34 ans d'expérience de vie, je m'efforce de résoudre des défis techniques avec créativité et efficacité. Toujours à l'affût des dernières innovations technologiques, j'aime partager mes connaissances et collaborer avec des équipes pour atteindre des objectifs communs.

See the publications of this author

Comments

Leave a comment

Your comment will be revised by the site if needed.