Dlaczego dostawcy domyślnie wyłączają wirtualizację wspomaganą sprzętowo? Mam Lenovo Thinkpad X201 (64-bitowy), ale wygląda na to, że dotyczy to również innych dostawców. Chcę uruchamiać niektóre maszyny wirtualne, więc włączam tę funkcję, ale zastanawiam się, czy będą to mieć negatywne konsekwencje, na które muszę uważać w przyszłości.
virtualization
hardware-virtualization
David w Dakocie
źródło
źródło
Odpowiedzi:
Uważam, że dzieje się tak ze względów bezpieczeństwa. Nieuczciwy hiperwizor może się zainstalować, a następnie uruchomić główny system operacyjny, główny system operacyjny nie może stwierdzić, że działa pod hiperwizorem (czasami uważany za pierścień -1). To może być potencjalnie najlepszy wirus. Musisz więc włączyć jawnie, jeśli wiesz, że chcesz uruchomić hiperwizora.
źródło
Wierzę, że innym powodem jest wydajność energetyczna, ponieważ wyłączenie wszystkich części procesora, które nie muszą być używane, zużywa mniej energii, co jest szczególnie pożądane na laptopie.
źródło
Według tego drugiego wątku istnieją dwa główne powody: Dlaczego HP zaleca wyłączenie Wirtualizacji sprzętu?
Wydaje mi się to istotne, ponieważ zmniejszony zestaw instrukcji jest bardziej wydajny. Po prostu nie pomyślałbym, że zmiana opcji systemu BIOS może bezpośrednio wpłynąć na to.
Nie mam pojęcia, czy wpływ jest znaczący, czy nie, ale biorąc pod uwagę tę i potencjalną wadę bezpieczeństwa, posiadanie tak rzadko używanej funkcji domyślnie wyłączającej wydaje mi się dobrym wyborem.
źródło
jeśli używasz dużo maszyn wirtualnych (szczególnie 64-bitowych - nie uruchomią się nawet bez wirtualizacji), pozostaw wirtualizację włączone
źródło
Z Wikipedii : „Dzięki wirtualizacji wspomaganej sprzętowo VMM może skutecznie zwirtualizować cały zestaw instrukcji x86, obsługując te wrażliwe instrukcje przy użyciu klasycznego modelu pułapkowania i emulacji sprzętowej, w przeciwieństwie do oprogramowania”.
VMM = monitor maszyny wirtualnej.
Domyślam się, że jest domyślnie wyłączony, ponieważ wirtualizacja wspomagana sprzętowo powoduje bardzo duże obciążenia procesora, co z kolei wymaga znacznie większej mocy niż normalne działanie. Spadek wydajności może również wystąpić, jeśli zawsze działa przy bardzo dużym obciążeniu. Pamiętaj, że Twój Thinkpad nie jest systemem klasy serwerowej.
źródło