Spisu treści:
- Co to jest Hyper-Threading?
- Dlaczego Google to zrobił i czym jest MDS?
- Czy powinieneś włączyć Hyper-Threading?
- Wykorzystaj w pełni swojego Chromebooka
- Logitech M535 Kompaktowa mysz Bluetooth (22 USD w Amazon)
- Karta MicroSD Samsung EVO Select 256 GB (40 USD w Amazon)
- Torba na laptopa CAISON (od 15 USD w Amazon)
Firma Google opublikowała aktualizację systemu operacyjnego Chrome (wersja 74) z szybką poprawką do nowych luk w zabezpieczeniach MDS, które mogą pozwolić złemu aktorowi odczytać uprzywilejowane części pamięci. To dobra wiadomość; złe jest to, że aby upewnić się, że jakiekolwiek exploity nie mogą wpłynąć na użytkowników Chrome, Hyper-Threading jest teraz domyślnie wyłączony.
Nowa runda luk w kanałach bocznych Intela oznacza nową poprawkę bezpieczeństwa.
Google twierdzi, że większość użytkowników nie zauważy żadnego wpływu na wydajność, ale jeśli wykonujesz duże obciążenia obciążające procesor, możesz go włączyć, zmieniając ustawienie, jeśli potrzebujesz dodatkowej mocy procesora. Aby to zrobić, musisz zmienić flagę za pomocą interfejsu przeglądarki. Flagi to „ukryte” ustawienia, które nie pojawiają się wraz z resztą, ponieważ większość użytkowników nigdy nie będzie musiała ich zmieniać. Na szczęście łatwo to zrobić.
Otwórz przeglądarkę internetową i wpisz chrome: // flags # scheduler-configuration na pasku omnibar i naciśnij klawisz Enter. U góry zobaczysz ustawienie podświetlone na żółto, a jeśli wybierzesz „wydajność”, funkcja Hyper-Threading zostanie włączona po ponownym uruchomieniu. Aby wrócić, wybierz opcję „domyślną” lub „konserwatywną”, a funkcja Hyper-Threading zostanie ponownie wyłączona.
Co to jest Hyper-Threading?
Hyper-Threading to fajna sztuczka, którą Intel stosuje w niektórych procesorach wielordzeniowych, która zasadniczo podwaja liczbę rdzeni procesora. Dzięki temu procesor może wykorzystać czas między przełączaniem obciążeń do przetwarzania danych na tych wirtualnych rdzeniach, co może znacznie zwiększyć wydajność procesora, jeśli wykonujesz coś, co ma kopię zapasową. Dwurdzeniowy procesor Intel może mieć cztery rdzenie działające z tą technologią, a czterordzeniowy procesor Intel może mieć osiem rdzeni i tak dalej.
Ten 8-rdzeniowy procesor Intel, który kupiłeś, ma w rzeczywistości tylko 4 rdzenie.
Używany system operacyjny i oprogramowanie nie dbają o to, czy rdzenie są fizyczne, czy wirtualne. Oprogramowanie wewnętrzne samego procesora i płyty głównej działa tak, aby używać tych wirtualnych rdzeni tak samo, jak rdzeni fizycznych, więc dla wszystkich celów i celów procesor ma podwójną liczbę rdzeni i może działać podwójnie z liczbą wątków. Wątki to obciążenie aplikacji, a oprogramowanie można zaprogramować tak, aby korzystało z jednego wątku do przetwarzania wszystkich danych lub wielu wątków. Całe oprogramowanie wie, że przetwarzanie, którego potrzebuje do wykonania swoich zadań, jest wykonywane.
Hyper-Threading da komputerowi większą moc przetwarzania, a zauważysz to, jeśli robisz coś, co powoduje, że system czeka na dane z procesora. Sprawia również, że procesor jest cieplejszy i zużywa znacznie więcej energii baterii. Kiedy robisz coś takiego, jak przeglądanie Internetu lub czytanie osi czasu na Facebooku, nie przejmujesz się, że Hyper-Threading jest wyłączony. Jeśli korzystasz z Android Studio lub grasz w grę 3D, możesz zauważyć zmianę.
Dlaczego Google to zrobił i czym jest MDS?
MDS to skrót od Microarchitectural Data Sampling i jest zestawem luk, które mogą pozwolić, aby coś, co zrobiłeś, było widoczne dla innej osoby korzystającej z exploita, który sprawdza dane w pamięci podręcznej procesora. Google twierdzi, że jest to skomplikowany proces, który nie został jeszcze pomyślnie przeprowadzony na Chromebooku, ale jest to również poważna wada. Możesz przeczytać wszystkie brudne szczegóły z ogłoszenia Intela, jeśli jesteś w to zaangażowany.
Luki te nie są łatwe do wykorzystania, ale nawet niewielka szansa, że ktoś może uzyskać twoje informacje, jest złą wiadomością.
Ponieważ ta wada występuje w rzeczywistym sprzęcie procesora, a nie w oprogramowaniu, najlepszym sposobem zabezpieczenia Chromebooka jest wyłączenie funkcji Hyper-Threading. Zmienia to sposób, w jaki procesor planuje swoje zadania, a bufor wypełniania i przechowywania w pamięci podręcznej procesora nie będzie mógł być odczytany przez oprogramowanie zewnętrzne.
Martwi Cię to, że skrypty na stronie internetowej lub w aplikacji na Androida mogą próbować wykorzystać te luki i jeśli mogą dostać się do poufnych danych, takich jak Twój magazyn kluczy (gdzie Chrome przechowuje nazwy użytkowników i hasła, dane kart kredytowych i inne dane osobowe), które dość poważne. Google zrobiło wszystko, co było konieczne, aby naprawić rzeczy w tej chwili, i będzie kontynuować prace nad tym problemem, aby znaleźć „lepszy” sposób jego rozwiązania.
Wszystko, co musisz wiedzieć, to to, że wszystko, co usłyszysz o błędach lub exploitach MDS, nie wpłynie na Chromebooka ani Chromeboksa. Google prawdopodobnie znajdzie lepszą poprawkę dzięki oprogramowaniu w przyszłych wersjach i ponownie domyślnie włączy Hyper-Threading. Te luki MDS bardzo przypominają luki Spectre i Meltdown, które widzieliśmy w zeszłym roku, a Google był w stanie naprawić je zasadniczo w Chrome za pomocą obejścia oprogramowania. Inteligentni ludzie robią inteligentne rzeczy, dzięki czemu nasze rzeczy działają świetnie!
Więcej: Meltdown Hack and Spectre Bug: Jak wpływa na użytkowników Androida i Chrome
Czy powinieneś włączyć Hyper-Threading?
Prawdopodobnie nie.
Jeśli musisz zapytać …
Jest to klasyczny przypadek „jeśli musisz zapytać, odpowiedź brzmi„ nie ”. Jeśli nie masz pewności, co to jest Hyper-Threading lub dlaczego Google wyłączył tę funkcję, aby zminimalizować lukę w danych kanału bocznego, powinieneś zostawić to w spokoju i zaufać profesjonalistom. Możesz zauważyć pewne spowolnienie w normalnej pracy, ale chyba, że naprawdę naciskasz na aplikacje Linux lub uruchamiasz ciężkie aplikacje internetowe, nic ci nie będzie.
Jeśli używasz Chromebooka do kodowania za pomocą Android Studio lub innego Linux IDE, może być konieczne włączenie go. Aby przetestować wielowątkowe wątki w programie lub skompilować coś dużego, potrzebne są wirtualne rdzenie. Skorzystaj z powyższych instrukcji, aby zmienić flagę, gdy chcesz włączyć hiperwątkowość, a następnie wyłącz ją, jeśli nie.
Zostawiłem to ustawienie w spokoju i używam wersji 74 bez zmian. Nie zauważam żadnej różnicy podczas pracy z wieloma otwartymi kartami, w tym listą odtwarzania moich ulubionych piosenek na YouTube. Aplikacja Cog Chrome pokazuje, że rdzenie są wyłączone, a cztery fizyczne rdzenie w moim Chromebooku HP x360 14 działają po większym obciążeniu i są nieco gorętsze po aktualizacji, ale różnica w użyteczności nie jest widoczna.
Jeśli używasz Chromebooka do intensywnej pracy, takiej jak programowanie, i widzisz różnicę, prześlij komentarze i podziel się swoimi wrażeniami.
Wykorzystaj w pełni swojego Chromebooka
W wersji stabilnej, programistycznej lub beta pomiędzy Chromebookiem zawsze może skorzystać z pomocy kilku znajomych!
Logitech M535 Kompaktowa mysz Bluetooth (22 USD w Amazon)
Ta mysz Bluetooth nie wpływa na wygodę i żywotność baterii w poszukiwaniu kompaktowego, przenośnego pakietu. Mimo że możesz więcej niż zadowalać się gładzikiem lub ekranem dotykowym, mysz jest nadal bardzo pomocnym narzędziem Chromebooka.
Karta MicroSD Samsung EVO Select 256 GB (40 USD w Amazon)
Chromebooki mogą wydawać się lekkie na wewnętrznej pamięci, ale dzięki tej przestronnej karcie microSD możesz dodać miejsce na mnóstwo zdjęć, filmów, muzyki lub dowolnych dokumentów, których możesz potrzebować w trybie offline.
Torba na laptopa CAISON (od 15 USD w Amazon)
Niezależnie od tego, czy kołyszesz małego C101, czy dużego, złego Lenovo C630, CAISON ma wodoodporny, świetnie wyglądający pokrowiec na laptopa na Chromebooka.
Możemy otrzymać prowizję za zakupy za pomocą naszych linków. Ucz się więcej.