- Wstęp
- Konfiguracja środowiska
- Konfiguracja preferencji i ustawień
- Konfigurowanie nadmiarowego przydzielania pamięci i optymalizatora pamięci
- Konfigurowanie współdzielenia pamięci i dynamicznego przydzielania pamięci
- Instalowanie sterownika VirtIO Balloon na maszynach wirtualnych
- Konfigurowanie automatycznego uruchamiania
- Przegląd
- Sprawdzanie współdzielenia pamięci
- Sprawdzanie dynamicznego przydzielania pamięci na maszynach wirtualnych z systemem Windows
- Sprawdzanie dynamicznego przydzielania pamięci na maszynach wirtualnych z systemem Linux
Wstęp
Niedobór pamięci systemowej wpływa negatywnie na wydajność zarówno systemu, jak i maszyn wirtualnych (VM). Aby temu zaradzić, Virtualization Station oferuje funkcję Optymalizatora pamięci, która łączy współdzielenie pamięci i dynamiczne przydzielanie pamięci, zapewniając efektywne wykorzystanie pamięci na urządzeniu. W tym samouczku wyjaśnimy, jak zoptymalizować użycie pamięci w celu zwiększenia elastyczności i skalowalności systemu oraz maszyn wirtualnych.
Konfiguracja środowiska
W tym samouczku wykorzystano następujące środowisko sprzętowe, jednak kroki powinny być w dużej mierze identyczne niezależnie od konkretnej konfiguracji.
| Urządzenie | Typ |
|---|---|
| Urządzenie hosta | TS-677-1600-8G |
| VM1 | Windows 10 64-bit (4 rdzenie / 4 GB) |
| VM2 | Windows 10 64-bit (4 rdzenie / 4 GB) |
| VM3 | Ubuntu 18.04 64-bit (4 rdzenie / 2 GB) |
| VM4 | Ubuntu 18.04 64-bit (4 rdzenie / 2 GB) |
Konfiguracja preferencji i ustawień
Konfigurowanie nadmiarowego przydzielania pamięci i optymalizatora pamięci
- Uruchom Virtualization Station.
- Przejdź do Preferencje > Pamięć.
- Wybierz opcję Nadmiarowe przydzielanie pamięci.
- W sekcji Współczynnik nadmiarowego przydzielania wybierz 50%.
- Włącz Optymalizator pamięci.
- Wybierz opcję Włącz optymalizator pamięci.
- Wybierz opcję Automatyczne dostosowania optymalizacji. Uwaga:
Automatyczne dostosowania optymalizacji są zazwyczaj zalecane podczas optymalizowania użycia pamięci.
Dostosowania niestandardowe umożliwiają dostosowanie progu skanowania i interwału do konkretnych potrzeb.
- Kliknij Zastosuj.
Konfigurowanie współdzielenia pamięci i dynamicznego przydzielania pamięci
Ten proces należy wykonać dla każdej maszyny wirtualnej.
- Uruchom Virtualization Station.
- Zidentyfikuj działającą maszynę wirtualną.
- Wyłącz maszynę wirtualną.
- Przejdź do Ustawienia VM > Ogólne.
- Wybierz opcję Włącz współdzielenie pamięci.
- Wybierz opcję Włącz dynamiczne przydzielanie pamięci.
- Skonfiguruj ustawienie zarezerwowanej pamięci.
Zarezerwowana pamięć jest zawsze przydzielana dla danej maszyny wirtualnej. Łączna pamięć wszystkich maszyn wirtualnych nie powinna przekraczać dostępnej pamięci systemowej.
Ważne:
Ustawienie zarezerwowanej pamięci poniżej minimum wymaganego przez system operacyjny może negatywnie wpłynąć na wydajność.
Urządzenie Zarezerwowana pamięć VM1 2,0 GB VM2 2,0 GB VM3 1,2 GB (1229 MB) VM4 1,2 GB (1229 MB) - Skonfiguruj ustawienie udziałów.
Wartości udziałów (Niski, Normalny, Wysoki i Niestandardowy) są porównywane między wszystkimi maszynami wirtualnymi w systemie. Im wyższa wartość udziału danej maszyny wirtualnej, tym więcej pamięci jest jej przydzielane, gdy system dysponuje wolną pamięcią. Z kolei gdy w systemie zaczyna brakować pamięci, proporcja pamięci pobieranej z tej maszyny wirtualnej będzie niższa.
Urządzenie Udziały VM1 Niski (1) VM2 Wysoki (10000) VM3 Niski (1) VM4 Wysoki (10000)
Instalowanie sterownika VirtIO Balloon na maszynach wirtualnych
Nowoczesne maszyny wirtualne oparte na systemie Linux (VM3 i VM4) domyślnie zawierają sterowniki Balloon. Ten proces jest wymagany wyłącznie w przypadku maszyn wirtualnych opartych na systemie Windows (VM1 i VM2).
- Uruchom Virtualization Station.
- Zidentyfikuj maszynę wirtualną.
- Zatrzymaj maszynę wirtualną.
- Przejdź do Informacje o VM.
- Włóż plik ISO płyty CD Guest Tools.
- Kliknij
.
Otworzy się menu. - Wybierz opcję Wstaw płytę CD Guest Tools.
- Kliknij
- Uruchom maszynę wirtualną.
- Kliknij
, aby otworzyć konsolę maszyny wirtualnej. - Przejdź do napędu CD.
- Zainstaluj aplikację qnap-guest-tools z płyty CD Guest Tools.
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować narzędzia QNAP Guest Tools.
Konfigurowanie automatycznego uruchamiania
Ten krok jest opcjonalny, ale może pomóc w ograniczeniu problemów z niewystarczającą ilością pamięci podczas uruchamiania maszyn wirtualnych. Ponieważ maszyny wirtualne oparte na systemie Windows wykorzystują całą przydzieloną pamięć podczas uruchamiania, firma QNAP zaleca uruchamianie tych maszyn wirtualnych jako pierwszych.
Ten proces należy wykonać dla każdej maszyny wirtualnej.
- Uruchom Virtualization Station.
- Zidentyfikuj maszynę wirtualną.
- Przejdź do Ustawienia VM > Inne.
- W sekcji Automatyczne uruchamianie wybierz opcję Opóźnienie.
- Skonfiguruj opóźnienie uruchomienia.
Urządzenie Opóźnienie uruchomienia VM1 0 sekund VM2 60 sekund VM3 120 sekund VM4 180 sekund
Przegląd
Sprawdzanie współdzielenia pamięci
- Uruchom Virtualization Station.
- Kliknij
.
Sprawdzanie dynamicznego przydzielania pamięci na maszynach wirtualnych z systemem Windows
Te instrukcje dotyczą wyłącznie maszyn wirtualnych opartych na systemie Windows.
- Uruchom Virtualization Station.
- Zidentyfikuj maszynę wirtualną.
- Kliknij
, aby otworzyć konsolę maszyny wirtualnej. - Zainstaluj i uruchom RAMMap.
Uwaga:
Pole Driver Locked zawiera informację o ilości pamięci odzyskanej z maszyny wirtualnej, gdy urządzeniu hosta brakuje pamięci.
Sprawdzanie dynamicznego przydzielania pamięci na maszynach wirtualnych z systemem Linux
Te instrukcje dotyczą wyłącznie maszyn wirtualnych opartych na systemie Linux.
- Uruchom Virtualization Station.
- Zidentyfikuj maszynę wirtualną.
- Kliknij
, aby otworzyć konsolę maszyny wirtualnej. - Uruchom Monitor systemu.
Uwaga:
Pole Łączna pamięć zawiera informację o całkowitej ilości dostępnej pamięci użytkowej dla maszyny wirtualnej po odzyskaniu części pamięci przez urządzenie hosta.