A Microsoft részletezi a Spectre és a Meltdown javítások teljesítményre gyakorolt hatását a Windows PC-ken
3 perc olvas
Publikálva
Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább
A közelmúltban a Microsoft kinyomott egy tapaszt Windows 10 felhasználók számára, amelyek a Meltdown és a Spectre kizsákmányolásában rejlő processzor-sebezhetőségek kiküszöbölésére szolgálnak. Néhány jelentés szerint ezek a hibajavítások okozhatják jelentős teljesítmény hatása egyes rendszerekre. Az Intel azonban azt mondta, hogy a legtöbb feladat teljesítményének minimálisnak kell lennie. A Microsoft most tesztelte a Windows PC-k teljesítményre gyakorolt hatását, és az alábbi összefoglalót adta.
- Az újabb szilíciumú Windows 10 (2016-os korszak Skylake, Kabylake vagy újabb CPU-val rendelkező PC-k) esetén a benchmarkok egy számjegyű lassulást mutatnak, de nem számítunk arra, hogy a legtöbb felhasználó észreveszi a változást, mert ezek a százalékok ezredmásodpercekben jelennek meg.
- A régebbi szilíciumú Windows 10 (2015-ös korszak Haswell vagy régebbi CPU-val rendelkező PC-k) esetén egyes benchmarkok jelentősebb lassulást mutatnak, és arra számítunk, hogy egyes felhasználók a rendszer teljesítményében csökkenni fognak.
- A Windows 8 és a Windows 7 régebbi szilícium (2015-ös PC-k Haswell vagy régebbi CPU-val) esetén várhatóan a legtöbb felhasználó észreveszi a rendszer teljesítményének csökkenését.
- A Windows Server bármilyen szilíciumban, különösen az IO-intenzív alkalmazásokban, jelentősebb teljesítményhatást mutat, ha engedélyezi a mérsékléseket a nem megbízható kód Windows Server-példányon belüli elkülönítésére. Ezért érdemes körültekintően felmérni a nem megbízható kódok kockázatát minden Windows Server-példány esetében, és egyensúlyba hozni a biztonság és a teljesítmény közötti kompromisszumot a környezetében.
A Microsoft azt is megmagyarázta, hogy a Windows 10 PC-k még ugyanazzal a hardverrel is kevésbé befolyásolják a teljesítményt, mint a Windows 7 PC-k. Olvassa el lent.
A kontextus szempontjából az újabb CPU-kon, például a Skylake-en és azon túl, az Intel finomította az elágazási spekuláció letiltására használt utasításokat, hogy azok jobban vonatkozzanak a közvetett ágakra, csökkentve a Spectre mérséklésének általános teljesítménybüntetését. A Windows régebbi verziói nagyobb hatást gyakorolnak a teljesítményre, mivel a Windows 7 és a Windows 8 rendszerben több a felhasználói kernel átmenet az örökölt tervezési döntések miatt, például a kernelben végbemenő összes betűtípus-megjelenítés miatt.
A Microsoft a következő változtatásokkal enyhítette a Spectre és Meltdown problémát a Windowson és a szilícium mikrokódon.
Kihasznált sebezhetőség | CVE | Exploit Név |
Nyilvános sebezhetőség neve | Windows változások | Silicon Microcode frissítés IS szükséges a gazdagépen |
Kísértet | 2017-5753 | 1. változat | Határok ellenőrzése | Fordító váltás; az újrafordított binárisok a Windows UpdatesEdge és az IE11 részei, megkeményítve, hogy megakadályozzák a JavaScriptből való kizsákmányolást | Nem |
Kísértet | 2017-5715 | 2. változat | Ágcél injekció | Új CPU-utasítások meghívása az ágak spekulációinak kiküszöbölésére kockázatos helyzetekben | Igen |
Meltdown | 2017-5754 | 3. változat | Rogue Data Cache betöltése | A kernel és a felhasználói mód oldaltáblázatainak elkülönítése | Nem |
A Microsoft azt állítja, hogy az 1-es és 3-as változat mérséklése minimális hatással van a teljesítményre, míg a 2-es változat javítása, beleértve az operációs rendszert és a mikrokódot is, hatással van a teljesítményre. A Microsoft jelenleg a Windows 45 kiadását támogatja, és a fenti javítások már 41-hez elérhetők a Windows Update szolgáltatáson keresztül. A szilícium mikrokód frissítést az Intel vagy az AMD adja ki az OEM-eken keresztül. A Surface eszközök a mai naptól megkapják ezt a frissítést.
Tudjon meg többet erről a problémáról az alábbi forráslinkről.
Forrás: microsoft