If-Koubou

Kompletny przewodnik do przyspieszenia twoich maszyn wirtualnych

Kompletny przewodnik do przyspieszenia twoich maszyn wirtualnych (Jak)

Maszyny wirtualne to wymagające bestie, zapewniające wirtualny sprzęt i działające jednocześnie na jednym komputerze wiele systemów operacyjnych. W rezultacie mogą czasem być trochę powolne. Oto kilka wskazówek, które pomogą Ci wydostać się z maszyny wirtualnej z każdej kropli wydajności, bez względu na to, czy używasz VirtualBox, VMware, Parallels, czy czegoś innego.

Twórz dyski o stałych rozmiarach zamiast dynamicznie przydzielanych

Podczas tworzenia maszyny wirtualnej można utworzyć dwa różne typy dysków wirtualnych. Domyślnie programy maszyn wirtualnych będą generalnie używać dynamicznie przydzielanych dysków, które będą rosły w miarę ich używania.

Na przykład, jeśli utworzysz nową maszynę wirtualną z dynamicznie przydzielonym dyskiem o maksymalnym rozmiarze 30 GB, nie zajmie to natychmiast 30 GB miejsca na dysku twardym. Po zainstalowaniu systemu operacyjnego i programów może zająć tylko 10 GB. W miarę dodawania kolejnych plików do dysku wirtualnego jego rozmiar zostanie zwiększony do maksymalnego rozmiaru 30 GB.

Może to być wygodne, ponieważ każda maszyna wirtualna nie zajmie niepotrzebnie dużej ilości miejsca na dysku twardym. Jest jednak wolniejszy od tworzenia dysku o stałym rozmiarze (zwanego również dyskiem wstępnie przydzielonym). Gdy utworzysz dysk o stałym rozmiarze, wszystkie 30 GB tego miejsca zostanie przydzielone natychmiast.

Tu jest kompromis: dysk o stałym rozmiarze zajmuje więcej miejsca na dysku twardym, ale dodawanie nowych plików na dysk twardy maszyny wirtualnej jest szybsze. Nie zobaczysz również fragmentacji plików. Miejsce zostanie przypisane w dużym bloku, zamiast dodawać je w mniejszych częściach.

Zainstaluj narzędzia oprogramowania Virtual Machine

Po zainstalowaniu systemu operacyjnego gościa w maszynie wirtualnej, pierwszą rzeczą, którą powinieneś zrobić, jest zainstalowanie pakietu napędu oprogramowania maszyny wirtualnej - Dodatki dla gości w VirtualBox, VMware Tools for VMware lub Parallels Tools for Parallels. Pakiety te zawierają specjalne sterowniki, które pomagają systemowi gościa działać szybciej na sprzęcie maszyny wirtualnej.

Instalowanie pakietu jest proste. W VirtualBox uruchom system operacyjny gościa i kliknij opcję Urządzenia> Wstaw dodatkowe obrazy dysku CD. Następnie możesz uruchomić instalator z wirtualnego napędu na maszynie wirtualnej. W VMware wybierz opcję Zainstaluj VMware Tools w menu maszyny wirtualnej. W programie Parallels kliknij opcję Działania> Zainstaluj narzędzia Parallels.

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby ukończyć instalację. Jeśli używasz systemu operacyjnego gościa Windows, będzie to tak samo jak instalacja dowolnej innej aplikacji Windows.

Upewnij się, że aktualizujesz je za pomocą programu maszyny wirtualnej. Jeśli zobaczysz powiadomienie, że aktualizacja jest dostępna dla Dodatków dla gości lub Narzędzi VMware, powinieneś ją zainstalować.

Wyklucz katalogi maszyn wirtualnych w swoim programie antywirusowym

Program antywirusowy komputera może skanować pliki maszyny wirtualnej, gdy tylko zostaną udostępnione, co obniża wydajność. Program antywirusowy nie widzi w maszynie wirtualnej, aby wykryć wirusy działające na systemach operacyjnych gościa, więc skanowanie nie jest pomocne.

Aby przyspieszyć działanie, możesz dodać katalog maszyny wirtualnej do listy wykluczeń programu antywirusowego. Gdy znajdzie się na liście, twój program antywirusowy zignoruje wszystkie pliki w tym katalogu.

Upewnij się, że Intel VT-x lub AMD-V jest włączony

Intel VT-x i AMD-V to specjalne rozszerzenia procesorów, które usprawniają wirtualizację. Nowsze procesory Intel i AMD zazwyczaj zawierają te funkcje. Jednak niektóre komputery nie włączają ich automatycznie. Być może trzeba będzie wejść do systemu BIOS komputera i włączyć to ustawienie samodzielnie, nawet jeśli twój komputer je obsługuje.

AMD-V jest generalnie włączany automatycznie, jeśli działa na twoim sprzęcie, ale wiele komputerów Intel jest wyposażonych w funkcję Intel VT-x wyłączoną. Oto jak włączyć Intel VT-x lub AMD-V, jeśli jest on wyłączony - włącz go w BIOS-ie, a następnie przejdź do ustawień programu maszyny wirtualnej i upewnij się, że jest on również włączony.

Przydziel więcej pamięci

Maszyny wirtualne są głodne pamięci. Każda maszyna wirtualna zawiera cały system operacyjny, więc dzielisz RAM komputera pomiędzy dwa oddzielne systemy. Microsoft zaleca co najmniej 2 GB pamięci RAM dla 64-bitowych systemów Windows 7, a ta rekomendacja dotyczy również systemu Windows 7, gdy jest uruchomiony na maszynie wirtualnej. Jeśli używasz aplikacji wymagających dużej ilości pamięci na maszynie wirtualnej, możesz przydzielić więcej niż 2 GB pamięci RAM, aby system Windows nie był ciągle wymieniany na dysk.

Możesz przydzielić więcej pamięci RAM w oknie ustawień maszyny wirtualnej (aby to zrobić, maszyna wirtualna musi być wyłączona). Spróbuj podać co najmniej 1/3 dostępnej pamięci RAM komputera, ale możesz zrobić więcej, jeśli chcesz.

Jeśli to nie pomoże, możesz nie mieć wystarczającej ilości pamięci RAM w komputerze, aby uruchamiać maszyny wirtualne z wygodną prędkością. Rozważ modernizację RAM-8GB powinna być przyzwoitą kwotą dla większości podstawowych maszyn wirtualnych.

Przydziel więcej procesora

Procesor komputera wykonuje całą pracę z uruchomieniem maszyny wirtualnej i jej oprogramowania, więc im więcej procesora może użyć, tym lepiej będzie działał. Jeśli masz komputer z procesorem wielordzeniowym, możesz przypisać więcej rdzeni do maszyny wirtualnej z jego okna ustawień. Maszyna wirtualna z dwoma lub czterema rdzeniami będzie znacznie bardziej responsywna niż maszyna wirtualna z jednym, podobnie jak komputer z większą liczbą rdzeni.

Jeśli używasz starszego procesora z tylko jednym lub dwoma rdzeniami, być może nadszedł czas na aktualizację - twoja maszyna wirtualna będzie działała znacznie szybciej, jeśli dasz jej co najmniej dwa rdzenie (jeśli nie więcej).

Dostosuj ustawienia wideo

Poprawienie niektórych ustawień wideo może również poprawić widoczną prędkość wirtualnej maszyny. Na przykład włączenie funkcji przyspieszania 2D w VirtualBox poprawia odtwarzanie wideo na maszynach wirtualnych, a włączenie akceleracji 3D pozwala korzystać z niektórych aplikacji 3D z bardziej rozsądną prędkością.Zwiększenie pamięci wideo przypisanej do maszyny wirtualnej może przyspieszyć również grafikę 3D. Pamiętaj jednak, że uaktualnienie twojej karty graficznej prawdopodobnie nie pomoże zbytnio twojej wirtualnej maszynie, chyba że jest naprawdę zagłodzony dla pamięci wideo.

Umieść swoje maszyny wirtualne na dysku Solid-State

Dysk półprzewodnikowy jest jedną z najlepszych aktualizacji, jakie można wykonać na komputerze w celu zwiększenia szybkości, a dotyczy to również maszyn wirtualnych. Wiele osób przechowuje maszyny wirtualne na wtórnym napędzie mechanicznym, ponieważ są one bardziej przestronne, ale maszyny wirtualne będą działały znacznie wolniej. Więc jeśli możesz, zostaw trochę miejsca na tym dysku SSD i umieść tam swoje maszyny wirtualne.

Ponadto unikaj umieszczania plików maszyny wirtualnej na dysku zewnętrznym, chyba że wiesz, że dysk zewnętrzny jest wystarczająco szybki. Szybki napęd USB 3.0 z dobrym czasem dostępu do plików może dać ci dobrą wydajność, ale stara pamięć USB 2.0 będzie bardzo powolna i zapewnia straszną wydajność.

Wstrzymaj zamiast wyłączania

Kiedy skończysz używać maszyny wirtualnej, możesz zapisać jej stan zamiast całkowicie go wyłączyć. Następnym razem, gdy chcesz użyć maszyny wirtualnej, możesz ją kliknąć dwukrotnie, aby ją uruchomić. System operacyjny gościa zostanie wznowiony w miejscu, w którym zostało przerwane, zamiast uruchamiać się od zera.

Jest to podobne do używania funkcji hibernacji lub zawieszenia zamiast wyłączania komputera. Program maszyny wirtualnej zapisuje zawartość pamięci wirtualnej maszyny do pliku na dysku twardym i ładuje ten plik przy następnym uruchomieniu maszyny wirtualnej.

Popraw wydajność wewnątrz wirtualnej maszyny

Pamiętaj, że możesz również poprawić wydajność wewnątrz maszyny wirtualnej w ten sam sposób, w jaki przyspieszysz pracę fizycznego komputera. Na przykład zmniejszenie liczby aplikacji działających w tle i uruchamianych podczas rozruchu poprawi czas uruchamiania systemu operacyjnego gościa i zmniejszy ilość pamięci RAM używanej przez maszynę wirtualną. Jeśli używasz napędu mechanicznego, defragmentacja maszyny wirtualnej może również poprawić wydajność (chociaż prawdopodobnie nie będzie to miało wpływu na dyski SSD). Nie zaniedbuj standardowych porad tylko dlatego, że jest to maszyna wirtualna - maszyny wirtualne są jak zwykłe komputery!

Wypróbuj inny program maszyny wirtualnej

Niektórzy twierdzą, że VirtualBox jest dla nich szybszy, podczas gdy niektórzy raportują, że VMware jest szybszy. To, który program maszyny wirtualnej działa szybciej, może zależeć od systemu operacyjnego hosta, systemu operacyjnego gościa, konfiguracji systemu lub wielu innych czynników. Ale., Jeśli nie widzisz zadowalającej wydajności, możesz spróbować innego programu. VirtualBox jest całkowicie darmowy, a VMware Workstation Player jest darmowy do użytku niekomercyjnego.

Jeśli korzystasz z macOS, będziesz mieć znacznie lepszą wydajność w Parallels Desktop niż w VirtualBox. Użytkownicy komputerów Mac mogą również wypróbować VMware Fusion, który powinien również zapewniać lepszą wydajność niż VirtualBox.