Den seneste afsløring af en ny sårbarhed i Intel-processorer, kaldet MDS (eller Zombieload), har givet anledning til en ny ophedet debat om, hvilken ydelsesnedgang brugerne må forholde sig til, hvis de ønsker at benytte de foreslåede rettelser til hardwareproblemerne. Intel har offentliggjort sine egne , som viser en ekstremt lille indvirkning fra rettelserne på hastigheden, selv når Hyper-Threading teknologien er deaktiveret. Dog er der ikke enighed om denne holdning. Phoronix hjemmeside gennemførte en uafhængig problemanalyse i Linux og fandt, at anvendelse af rettelserne for det nyligt opdagede kompleks af processor-sårbarheder fører til en ydelsesnedgang for Intel-processorer på gennemsnitligt 16 % uden deaktivering af Hyper-Threading og 25 % med deaktivering. I mellemtiden viser de samme tests, at ydelsen for AMD-processorer med Zen+-arkitektur falder med kun 3 %.

Ud fra de præsenterede testresultater kan det konkluderes, at ydelsesnedgangen for Intel-processorer varierer meget fra applikation til applikation og kan let overstige 1,5 gange, når Hyper-Threading er deaktiveret. Det er netop dette Apple nævner, når de angiver deres omkostninger til at rette Zombieload — op til 40 %. Apple, ligesom Google, siger, at systemer baseret på Intel-processorer kun kan gøres helt sikre på denne måde. Hvis Hyper-Threading ikke deaktiveres, kan ydelsesnedgangen også være meget mærkbar: i værste fald når det op til det dobbelte.

Det skal dog forklares, at Phoronix-testene handlede om at vurdere indvirkningen af hele rækken af patches mod alle de seneste sårbarheder - Spectre, Meltdown, L1TF og MDS. Og det betyder, at der i dette tilfælde er tale om den maksimale forskel i ydeevne, som ejere af Intel-processorer vil opleve efter at have anvendt alle patches. Dette forklarer også den nedsatte ydeevne, der er blevet identificeret hos AMD-processorer. Selvom MDS ikke gælder for dem, er AMD-chips sårbare over for nogle typer af Spectre-sårbarhed, hvilket også kræver installation af softwarekorrigeringer. Dog er der ikke behov for radikale tiltag som at deaktivere Hyper-Threading for dem.
Den alvorlige nedgang i ydeevnen for Intel-processorer efter anvendelse af patches kan blive en skæbnesvanger faktor for virksomhedens position på servermarkedet. Mens AMD forbereder sig på at hæve præstationsniveauet med sine nye 7-nm EPYC (Rome) processorer, bevæger ydeevnen for Intel-chips tydeligt sig i den modsatte retning. Samtidig er det umuligt at undgå at korrigere sårbarheder i serverløsninger - der repræsenterer de netop den største fare. Dermed har AMD en chance for snart at blive leverandør af mere højtydende serverløsninger, hvilket vil have en betydelig indvirkning på deres position på servermarkedet, hvor virksomheden sigter på at generobre 10 procent af markedet i løbet af det næste år.

Brugere af forbruger-niveau desktop-systemer kan ganske vist vælge at undgå at anvende patches, i det mindste indtil der identificeres potentielt farlige udnyttelsesscenarier for deres sårbarheder. Ikke desto mindre viser tests fra Phoronix, at hvis en Core i7-8700K i sin oprindelige tilstand er hurtigere end en Ryzen 7 2700X med gennemsnitligt 24 %, så reduceres fordelen til 7 % efter anvendelse af rettelserne. Hvis man følger de mest konservative anbefalinger og desuden deaktiverer Hyper-Threading, vil den ældre AMD-processor være hurtigere end Core i7-8700K med 4 %.
Kilde: 3dnews.ru
