- 1. Utwórz dysk stały zamiast dynamicznego
- 2. Zainstaluj narzędzia każdej aplikacji
- 3. Włącz technologie Intel VT-x i AMD-V
- 4. Dodaj wyjątek do maszyn wirtualnych w oprogramowaniu antywirusowym
- 5. Zwiększ pamięć RAM przydzieloną do maszyny wirtualnej
- 6. Zwiększ liczbę procesorów
- 7. Dostosuj poziom wideo
- 8. Jak korzystać z opcji zawieszenia maszyny?
Częste korzystanie z maszyn wirtualnych stało się jednym z najistotniejszych elementów w zadaniach wsparcia i walidacji testów i aplikacji, ponieważ pozwalają one na przeprowadzanie testów programów, systemów operacyjnych i różnych komponentów w celu analizy ich zachowania przed umieszczeniem ich w produktywne środowisko, a tym samym znać swoje błędy z wyprzedzeniem, aby uniknąć skutków administracyjnych i operacyjnych.
Istnieją różne aplikacje, które pozwalają nam realizować te zadania z pełną funkcjonalnością, mamy:
- VirtualBox
- VMWare
- Parallels Desktop
- Hyper-V, zawarty w Windows 10
Każda z tych aplikacji oferuje nam różne cechy charakterystyczne Wirtualne maszyny że konieczne jest tworzenie i alokowanie podstawowych zasobów z uwzględnieniem czynników takich jak typ systemu operacyjnego i architektura. Jednym z problemów z tymi maszynami wirtualnymi jest to, że w pewnych momentach, ze względu na procesy, które na nich wykonujemy, mają tendencję do „zawieszania się” lub ograniczania ich działania, wpływając na optymalna wydajność tego.
Dzisiaj w tym samouczku przeanalizujemy, w jaki sposób możemy poprawić wydajność tych maszyn wirtualnych, aby pomyślnie wykonywać wszystkie operacje, które są na nich wykonywane.
1. Utwórz dysk stały zamiast dynamicznego
Podczas procesu tworzenia maszyny wirtualnej, w sekcji dotyczącej tworzenia dysku twardego mamy dwie opcje, które polegają na utworzeniu dysku twardego o stałym rozmiarze lub dysku twardego zarezerwowanego dynamicznie:
W przypadku korzystania z dysku twardego o stałym rozmiarze, wskazany rozmiar pojemności będzie zdefiniowany i nigdy się nie zmieni, natomiast przy wyborze dysku zarezerwowanego dynamicznie zwiększy jego rozmiar w miarę instalowania nowych aplikacji do wskazanego przez nas rozmiaru.
Utworzenie dysku o stałym rozmiarze pozwoli znacznie przyspieszyć proces zarządzania dyskiem twardym w obrębie maszyny wirtualnej.
2. Zainstaluj narzędzia każdej aplikacji
Wszystkie aplikacje środowiska wirtualnego oferują możliwość zainstalowania własnych narzędzi, które zawierają sterowniki i narzędzia umożliwiające kompatybilność i komunikację pomiędzy maszyną rzeczywistą i wirtualną.
Za każdym razem, gdy instalujemy nową maszynę wirtualną, ważne jest, aby włączyć i zainstalować te narzędzia, które składają się z prostego procesu:
- W VirtualBox przechodzimy do zakładki Urządzenia i tam wybieramy Włóż obraz płyty CD z dodatkiem gościa.
- W VMWare wybierzemy opcję Zainstaluj narzędzia VMware znajduje się na dole maszyny wirtualnej.
- W przypadku korzystania z Parallels Desktop przechodzimy do menu Akcje i tam wybieramy Zainstaluj Parallels Tools.
Wykonujemy kroki kreatora, a następnie ponownie uruchamiamy maszynę wirtualną, aby zastosować zmiany.
3. Włącz technologie Intel VT-x i AMD-V
W ramach parametrów konfiguracyjnych maszyny wirtualnej mamy możliwość włączenia Intel VT-x i AMD-V, które to konfiguracje zostały opracowane w narzędziu w celu usprawnienia całego zagadnienia wirtualizacji.
Krok 1
Warto zauważyć, że nie wszystkie zespoły mają włączoną tę opcję, więc konieczne będzie dla nas dostęp do BIOS lub UEFI i włączmy wirtualizację.
Krok 2
Aby aktywować te opcje w VirtualBox, przejdziemy do Konfiguracja / System / Przyspieszenie. W przypadku VMWare idziemy na linię Edytuj ustawienia maszyny wirtualnej i na linii Procesory przejdźmy do sekcji Silnik wirtualizacji i tam aktywujemy pudełko Wirtualizacja Intel VT-x / EPT lub AMD-V / RVI
4. Dodaj wyjątek do maszyn wirtualnych w oprogramowaniu antywirusowym
Jedną z funkcji oprogramowania antywirusowego jest szczegółowe zbadanie plików hostowanych w systemie, a w nich tych utworzonych maszyn wirtualnych, co może mieć wpływ na ich wydajność.
Głównym tego powodem jest to, że oprogramowanie antywirusowe nie skanuje zawartości maszyny wirtualnej, więc skanowanie pliku nie jest konieczne.
Wszystko, co musisz zrobić, to uzyskać dostęp do ustawień wykluczenia naszego programu antywirusowego, aby zapobiec przejściu tych plików przez proces analizy.
5. Zwiększ pamięć RAM przydzieloną do maszyny wirtualnej
Doskonale wiemy, że jednym z podstawowych elementów, aby sprzęt działał prawidłowo i z pożądaną szybkością, jest pamięć RAM, dzięki czemu im więcej pamięci RAM posiadamy w naszej maszynie, tym większy będzie proces realizowanych zadań.
To samo dzieje się z maszynami wirtualnymi, gdy tworzymy maszynę wirtualną aplikacja domyślnie przypisuje minimalną wartość wymaganą do jej działania, np. jeśli tworzymy maszynę z systemem Windows 10 64-bit lub Mac OS 64-bit, 2 GB Pamięć RAM, jeśli stworzymy maszynę CentOS 7, zostanie przydzielony 1 GB pamięci RAM.
Jeśli mamy znacznie większą pojemność pamięci RAM w naszym sprzęcie fizycznym, możemy przypisać więcej pamięci RAM do maszyny wirtualnej i w ten sposób umożliwić maszynie lepszą wydajność wykonywania różnych zadań.
Pamiętaj, że aby dostosować wartości pamięci RAM, maszyna wirtualna musi być wyłączona.
6. Zwiększ liczbę procesorów
Procesor, obok pamięci RAM, jest kolejnym elementem, który znacząco wpływa na wydajność maszyny wirtualnej, ponieważ jest sercem procesów.
Obecne procesory mają innowacyjne osiągnięcia, takie jak lepsza szybkość przetwarzania, większa kompatybilność i, co najważniejsze, możliwość zwiększenia ich wewnętrznych rdzeni nawet o 16. Jeśli nasza maszyna fizyczna ma 2 lub więcej rdzeni w swoim procesorze możemy przejść do konfiguracji maszyny wirtualnej i w terenie Edytor Zwiększ liczbę procesorów, aby uzyskać lepszą wydajność i stabilność:
7. Dostosuj poziom wideo
Opcje konfiguracji wideo pozwalają nam uzyskać lepszą wydajność maszyny wirtualnej zarówno wizualnie, jak i wewnętrznie, ponieważ przyspieszają procesy graficzne tej maszyny.
Możemy tam w zasadzie skonfigurować trzy parametry:
Pamięć wideoUmożliwia graficzne przyspieszenie maszyny wirtualnej.
Włącz akcelerację 3DPozwala na bardziej akceptowalne uruchamianie aplikacji 3D.
Włącz akcelerację wideo 2DZnacznie poprawia odtwarzanie wideo na maszynie wirtualnej.
8. Jak korzystać z opcji zawieszenia maszyny?
Inną alternatywą, którą musimy poprawić dostęp do naszych maszyn wirtualnych, jest skorzystanie z opcji Zapisz stan maszyny! zamiast go wyłączać, ponieważ ta opcja zawiesza lub hibernuje system, aby następnym razem, gdy będziemy chcieli uzyskać do niego dostęp, po prostu kliknij Wznawiać i w ten sposób wszystko zostanie załadowane w kilka sekund i nawet z aplikacjami, nad którymi pracujemy, a jeśli wyłączymy maszynę, trzeba będzie poczekać na załadowanie wszystkich procesów systemowych.
Oprócz tych wskazówek możemy wykonać następujące opcje, które niewątpliwie będą bardzo pomocne w optymalizacji naszych maszyn wirtualnych:
Zainstalowanie maszyny wirtualnej na dysku SSD, czyli SSD, co znacznie poprawia wydajność zarówno maszyn fizycznych, jak i wirtualnych.
Stale aktualizuj aplikację środowiska wirtualnego w celu uzyskania nowych funkcjonalności
Sprawdź aplikacje zużywające więcej zasobów W ramach wirtualnego systemu operacyjnego w celu poprawienia jego wydajności w systemie Windows możemy skorzystać z Administratora systemu, aw Linux Monitora systemu.
POWIĘKSZAĆ
Zwiększając możliwości sprzętowe naszego sprzętu fizycznego, ponieważ wielokrotnie w sprzęcie fizycznym mamy 4 GB pamięci RAM, a posiadanie więcej niż 5 maszyn wirtualnych wpłynie na wydajność zarówno maszyn fizycznych, jak i wirtualnych.
Przeanalizuj zachowanie wirtualnego systemu operacyjnego w innych aplikacjach. Dzięki tym wskazówkom maszyny wirtualne będą o wiele bardziej stabilne, bezpieczne i co najważniejsze, z optymalnym poziomem wydajności.