Po kilku weekendowych testach Oto bardziej uzupełniające się liczby dotyczące kosztów porównawczych wydajności łagodzenia skutków Rebleed. Te dodatkowe liczby dotyczą procesora APU AMD Ryzen 7 4800U opartego na Zen 2, który jest wspólny zarówno dla laptopów, jak i urządzeń wbudowanych/niskoprofilowych dla komputerów typu thin client, zastosowań IoT/Edge i nie tylko.
Ta runda testów AMD Ryzen 7 4800U została przeprowadzona po tym, jak w tym tygodniu początkowe poprawki Retbleed zostały połączone z głównym jądrem Linuksa po jego publicznym ujawnieniu. Testy porównawcze zostały przeprowadzone w stanie domyślnym, z automatycznie zastosowanymi wszystkimi odpowiednimi środkami łagodzącymi, a następnie powtórzono uruchomienie tego samego oprogramowania/sprzętu po uruchomieniu z opcją jądra „retbleed=off”, aby wyłączyć łagodzenie Retbleed dla rdzeni procesora AMD Zen 2.
To są aktualne koszty Retbleed, ponieważ twórcy jądra dostrzegają możliwe ulepszenia w celu zmniejszenia kosztów ogólnych zarówno dla procesorów AMD, jak i Intel. Pracuję również nad kilkoma innymi testami Retbleed na AMD Zen 1 i na innym sprzęcie, w tym przyjrzę się teraz złożonym kosztom wydajności łagodzenia podatności procesora w ciągu ostatnich czterech lat.
Czas przełączania kontekstu jądra jest coraz wolniejszy, ma to znaczny wpływ na zwykłe testy syntetyczne, a obciążenia we/wy, Java, RocksDB i inne systemy baz danych i inne mają wpływ od kilku procent do dwucyfrowych strat dla Zen 2 z Retbleed.
Zobacz wszystkie testy porównawcze Ryzen 7 4800U Retbleed na tej stronie wyników. Jeśli przegapiłeś to kilka dni temu, zobacz resztę moich dużych testów porównawczych Retbleed, czekając na kolejne porównania w nadchodzących dniach.