Microsoft beskriver ytelseseffekten av Spectre- og Meltdown-reparasjoner på Windows-PCer

Ikon for lesetid 3 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Microsoft nylig presset ut et plaster for Windows 10-brukere designet for å adressere prosessorsårbarhetene som er involvert i Meltdown- og Spectre-utnyttelsene. Det var noen rapporter som disse feilrettingene kan forårsake betydelig ytelse innvirkning på enkelte systemer. Intel har imidlertid sagt at ytelseseffekten for de fleste oppgaver skal være minimal. Microsoft har nå testet ytelseseffekten for Windows-PCer og ga sammendraget nedenfor.

  • Med Windows 10 på nyere silisium (PC-er fra 2016-epoken med Skylake, Kabylake eller nyere CPU), viser benchmarks ensifrede nedganger, men vi forventer ikke at de fleste brukere legger merke til en endring fordi disse prosentene reflekteres i millisekunder.
  • Med Windows 10 på eldre silisium (PC-er fra 2015-epoken med Haswell eller eldre CPU), viser noen benchmarks mer betydelige nedganger, og vi forventer at noen brukere vil merke en reduksjon i systemytelsen.
  • Med Windows 8 og Windows 7 på eldre silisium (PC-er fra 2015-epoken med Haswell eller eldre CPU), forventer vi at de fleste brukere vil merke en nedgang i systemytelsen.
  • Windows Server på ethvert silisium, spesielt i alle IO-intensive applikasjoner, viser en mer betydelig ytelsespåvirkning når du aktiverer begrensningene for å isolere uklarert kode i en Windows Server-forekomst. Dette er grunnen til at du vil være forsiktig med å evaluere risikoen for upålitelig kode for hver Windows Server-forekomst, og balansere sikkerheten kontra ytelsen for miljøet ditt.

Microsoft ga også grunnen til at Windows 10-PCer har mindre ytelsespåvirkning sammenlignet med Windows 7-PCer, selv med samme maskinvare. Les det nedenfor.

For kontekst, på nyere CPUer som på Skylake og utover, har Intel finjustert instruksjonene som brukes for å deaktivere grenspekulering til å være mer spesifikke for indirekte grener, noe som reduserer den generelle ytelsesstraffen for Spectre-reduksjonen. Eldre versjoner av Windows har en større ytelsespåvirkning fordi Windows 7 og Windows 8 har flere brukerkjerneoverganger på grunn av eldre designbeslutninger, for eksempel all skriftgjengivelse som foregår i kjernen.

Microsoft har dempet Spectre og Meltdown-problemet gjennom følgende endringer på Windows og silisiummikrokode.

Utnyttet sårbarhet CVE Exploit
Navn
Offentlig sårbarhetsnavn Windows-endringer Silisiummikrokodeoppdatering kreves OGSÅ på vert
spektrum 2017-5753 Variant 1 Bypass Check Bypass Endring av kompilator; rekompilerte binære filer nå en del av Windows UpdatesEdge og IE11 herdet for å forhindre utnyttelse fra JavaScript Nei
spektrum 2017-5715 Variant 2 Greninjeksjon Kaller nye CPU-instruksjoner for å eliminere grenspekulasjon i risikable situasjoner Ja
Meltdown 2017-5754 Variant 3 Rogue Data Cache Last Isoler kjerne- og brukermodussidetabeller Nei

Microsoft sier at Variant 1 og Variant 3-reduksjoner har minimal ytelsespåvirkning, mens Variant 2-utbedring, inkludert OS og mikrokode, har en ytelsespåvirkning. Microsoft støtter for øyeblikket 45 utgaver av Windows, og oppdateringene ovenfor er nå tilgjengelige for 41 av dem via Windows Update. Silisiummikrokodeoppdateringen vil bli utgitt av Intel eller AMD gjennom OEM-er. Overflateenheter vil motta denne oppdateringen fra og med i dag.

Lær mer om dette problemet fra kildelenken nedenfor.

kilde: Microsoft

Mer om temaene: Intel feilrettinger, meltdown, microsoft, ytelsespåvirkning, spektrum, Windows 10, Windows 7

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *