Uwaga: aktualizacja mikrokodu procesora Meltdown/Spectre powoduje ponowne uruchomienie wszystkich procesorów Intel
Niedawno firma Intel wydała aktualizacje mikrokodu procesora, aby złagodzić wady Meltdown i Spectre. Później odkryto, że aktualizacja powodowała nieoczekiwane ponowne uruchomienie systemów Broadwell i Haswell. Nowsze badania firmy Intel pokazują, że wszystkie platformy oparte na Ivy Bridge, Sandy Bridge, Skylake i Kaby Lake są dotknięte błędną aktualizacją i spontanicznie uruchamiają się ponownie.
Nowy post na blogu Intela potwierdza obecność tych problemów podczas badania przyczyny. Według wiceprezesa wykonawczego i dyrektora generalnego Intel Data Center Group, Navina Shenoya, zaktualizowany mikrokod procesora zostanie opublikowany w przyszłym tygodniu, aby rozwiązać tę sytuację. Aktualizacje mikrokodu mogą być stosowane podczas rozruchu przez doświadczonych użytkowników lub alternatywnie można zastosować aktualizację UEFI/BIOS/firmware od dostawcy sprzętu.
Chociaż aktualizacje oprogramowania układowego UEFI od producentów komputerów lub aktualizacje mikrokodu procesora firmy Intel są skuteczne w łagodzeniu skutków
Wady Meltdown i Spectre, zaktualizowane komputery cierpią z powodu nieoczekiwanych restartów. To niepokojąca sytuacja na już narażonych platformach.Oprócz problemu z ponownym uruchomieniem, Intel udostępnił pewne informacje porównawcze, które ujawniają wpływ poprawki na wydajność na wydajność. Wygląda to następująco:
- W przypadku FlexibleIO, testu porównawczego symulującego różne typy obciążeń we/wy, wyniki zależą od wielu czynników, w tym kombinacji odczytu/zapisu, rozmiaru bloku, dysków i wykorzystania procesora. Kiedy przeprowadziliśmy testy w celu obciążenia procesora (przypadek 100% zapisu), zauważyliśmy 18% spadek przepustowości, ponieważ nie było zapasu wykorzystania procesora. Kiedy używaliśmy modelu odczytu/zapisu 70/30, zaobserwowaliśmy 2% spadek wydajności. Gdy wykorzystanie procesora było niskie (przypadek 100% odczytu), tak jak w przypadku powszechnego udostępniania pamięci masowej, zaobserwowaliśmy wzrost wykorzystania procesora, ale brak wpływu na przepustowość.
- Testy SPDK (Storage Performance Development Kit), które zapewniają zestaw narzędzi i bibliotek do pisania wysokowydajne, skalowalne aplikacje pamięci masowej działające w trybie użytkownika, zostały zmierzone w wielu testach konfiguracje. Używając SPDK iSCSI, zaobserwowaliśmy aż 25% wpływ przy użyciu tylko jednego rdzenia. Używając SPDK vHost, nie zauważyliśmy żadnego wpływu.
Błędy Meltdown i Spectre spowodowały poważne problemy dla administratorów IT i zwykłych użytkowników. Chociaż stanowią lukę w zabezpieczeniach, nie ma powodów do paniki, ale poprawki wydane zarówno przez dostawców oprogramowania, jak i sprzętu sprawiają dodatkowe problemy użytkownikom końcowym. Systemy Linux i Windows cierpią z powodu spadków wydajności, a użytkownicy AMD z systemami Windows 7 i Windows 8.1 mogą dostać w stan, w którym nie można uruchomić.
Firma Intel planuje ponownie dostarczyć stały mikrokod beta producentom sprzętu do weryfikacji w przyszłym tygodniu.