Jak zoptymalizować wykorzystanie pamięci w celu zwiększenia wydajności urządzenia i maszyn wirtualnych


Data ostatniej modyfikacji: 2020-07-01

Wprowadzenie

Niewystarczająca ilość pamięci systemowej wpływa negatywnie na wydajność systemu i maszyn wirtualnych (VM). Aby temu zaradzić, aplikacja Virtualization Station zawiera narzędzie Optymalizator pamięci, które udostępnia funkcje współużytkowania i dynamicznej alokacji pamięci w celu optymalnego wykorzystywania pamięci urządzenia. W tym samouczku zobaczymy, jak optymalizować wykorzystanie pamięci dla zapewnienia maksymalnej elastyczności i skalowalności systemu i maszyn wirtualnych.

Konfiguracja środowiska

Poniżej podano parametry sprzętowe środowiska używanego w tym samouczku. Wykonywane kroki powinny jednak być podobne niezależnie od konfiguracji.

Urządzenie

Typ

Urządzenie hosta

TS-677-1600-8G

VM1

Windows 10 64-bitowy (4 rdzenie / 4 GB)

VM2

Windows 10 64-bitowy (4 rdzenie / 4 GB)

VM3

Ubuntu 18.04 64-bitowy (4 rdzenie / 2 GB)

VM4

Ubuntu 18.04 64-bitowy (4 rdzenie / 2 GB)

Konfiguracja preferencji i ustawień

Konfigurowanie nadmiarowej alokacji pamięci i optymalizatora pamięci

  1. Uruchom aplikację Virtualization Station.
  2. Przejdź na stronę Preferencje > Pamięć.
  3. Wybierz opcję Nadmiarowa alokacja pamięci.
  4. W sekcji Współczynnik nadmiarowej alokacji wybierz wartość 50%.
  5. Włącz optymalizator pamięci.
    1. Wybierz opcję Włącz optymalizator pamięci.
    2. Wybierz opcję Automatyczne korekty optymalizacyjne.
      Uwaga:

      Opcja Automatyczne korekty optymalizacyjne to zalecane ustawienie przy optymalizacji wykorzystania pamięci.

      Opcja Dostosowane korekty umożliwia dopasowanie progu i częstotliwości skanowania do indywidualnych potrzeb.

  6. Kliknij przycisk Zastosuj.

Konfigurowanie współużytkowania i dynamicznej alokacji pamięci

Ten proces należy wykonać dla każdej maszyny wirtualnej z osobna.

  1. Uruchom aplikację Virtualization Station.
  2. Zidentyfikuj uruchomioną maszynę wirtualną.
  3. Wyłącz tę maszynę wirtualną.
  4. Przejdź do sekcji Ustawienia maszyny wirtualnej > Ogólne.
  5. Wybierz opcję Włącz współużytkowanie pamięci.
  6. Wybierz opcję Włącz dynamiczne alokowanie pamięci.
  7. Skonfiguruj ilość pamięci zarezerwowanej.

    Pamięć zarezerwowana to pamięć, która jest zawsze przydzielana maszynie wirtualnej. Łączna ilość pamięci dla wszystkich maszyn nie powinna przekraczać ilości użytecznej pamięci systemowej.

    Ważne:

    Ustawienie opcji Pamięć zarezerwowana na wartość mniejszą od minimalnej ilości pamięci wymaganej przez system operacyjny może pogorszyć wydajność.

    Urządzenie

    Pamięć zarezerwowana

    VM1

    2,0 GB

    VM2

    2,0 GB

    VM3

    1,2 GB (1229 MB)

    VM4

    1,2 GB (1229 MB)

  8. Skonfiguruj ustawienie udziałów.

    Dla poszczególnych maszyn wirtualnych w systemie porównywana jest wartość udziałów (Niska, Średnia, Wysoka i Niestandardowa). Im wyższa wartość dla danej maszyny wirtualnej, tym więcej pamięci będzie przydzielane tej maszynie, gdy w systemie jest dostępna wolna pamięć. Z kolei gdy w systemie brakuje pamięci, maszynie o wysokiej wartości udziałów będzie odbierane proporcjonalnie mniej pamięci.

    Urządzenie

    Udziały

    VM1

    Niska (1)

    VM2

    Wysoka (10 000)

    VM3

    Niska (1)

    VM4

    Wysoka (10 000)

Instalowanie sterownika VirtIO Balloon na maszynach wirtualnych

Nowoczesne maszyny wirtualne z systemem Linux (VM3 i VM4) domyślnie mają już zainstalowane sterowniki Balloon. Ten krok jest niezbędny jedynie w przypadku maszyn wirtualnych z systemem Windows (VM1 i VM2).

  1. Uruchom aplikację Virtualization Station.
  2. Zidentyfikuj odpowiednią maszynę wirtualną.
  3. Zatrzymaj tę maszynę wirtualną.
  4. Przejdź na stronę Informacje o maszynie wirtualnej.
  5. Włóż jako płytę CD plik ISO Guest Tools.
    1. Kliknij przycisk .

      Zostanie wyświetlone menu.

    2. Wybierz opcję Włóż dysk CD z narzędziami Guest Tools.
  6. Uruchom maszynę wirtualną.
  7. Kliknij przycisk , aby otworzyć konsolę maszyny wirtualnej.
  8. Przejdź do napędu CD.
  9. Z obrazu płyty CD Guest Tools zainstaluj plik qnap-guest-tools.
  10. Postępuj zgodnie z wyświetlanymi instrukcjami, aby zainstalować narzędzia QNAP Guest Tools.

Konfigurowanie automatycznego uruchamiania

Wykonanie tego kroku jest opcjonalne, ale może pomóc w ograniczeniu problemów z niewystarczającą ilością pamięci podczas uruchamiania maszyn wirtualnych. Ponieważ maszyny wirtualne z systemem Windows wykorzystują podczas uruchamiania całą przydzieloną im pamięć, firma QNAP zaleca uruchamianie tych maszyn w pierwszej kolejności.

Ten proces należy wykonać dla każdej maszyny wirtualnej z osobna.

  1. Uruchom aplikację Virtualization Station.
  2. Zidentyfikuj odpowiednią maszynę wirtualną.
  3. Przejdź do sekcji Ustawienia maszyny wirtualnej > Inne.
  4. W sekcji Automatyczne uruchamianie wybierz opcję Opóźnienie.
  5. Ustaw opóźnienie uruchamiania.

    Urządzenie

    Opóźnienie uruchomienia

    VM1

    0 s

    VM2

    60 s

    VM3

    120 s

    VM4

    180 s

Przegląd

Sprawdzanie współużytkowania pamięci

  1. Uruchom aplikację Virtualization Station.
  2. Kliknij przycisk .

Sprawdzanie dynamicznej alokacji pamięci w maszynach wirtualnych z systemem Windows

Te instrukcje dotyczą tylko maszyn wirtualnych z systemem Windows.

  1. Uruchom aplikację Virtualization Station.
  2. Zidentyfikuj odpowiednią maszynę wirtualną.
  3. Kliknij przycisk , aby otworzyć konsolę maszyny wirtualnej.
  4. Zainstaluj i uruchom program RAMMap.
    Uwaga:

    W polu Driver Locked (Zablokowana przez sterownik) wyświetlana jest ilość pamięci odzyskiwana od maszyny wirtualnej, gdy brakuje pamięci na urządzeniu hosta.

Sprawdzanie dynamicznej alokacji pamięci w maszynach wirtualnych z systemem Linux

Te instrukcje dotyczą tylko maszyn wirtualnych z systemem Linux.

  1. Uruchom aplikację Virtualization Station.
  2. Zidentyfikuj odpowiednią maszynę wirtualną.
  3. Kliknij przycisk , aby otworzyć konsolę maszyny wirtualnej.
  4. Uruchom Monitor systemu.
    Uwaga:

    W polu Całkowita pamięć wyświetlana jest łączna ilość użytecznej pamięci dostępnej dla maszyny wirtualnej już po odzyskaniu pamięci przez urządzenie hosta.

Czy artykuł ten był przydatny?

69% ludzi uważa, że to pomaga.
Dziękujemy za przekazanie opinii.

Poinformuj nas proszę, w jaki sposób możemy ulepszyć ten artykuł:

Bardziej szczegółowe opinie można wpisać poniżej.

Wybierz specyfikację

      Więcej Mniej

      Ta strona dostępna jest w też krajach/regionach:

      open menu
      back to top