Jak dostosować pamięć maszyny wirtualnej?
Pamięć maszyny wirtualnej zwykle można regulować w oknie ustawień udostępnianym przez oprogramowanie sterujące maszyną wirtualną. Jest to zazwyczaj dość prosty proces, ale zwykle musi zostać zakończony po wyłączeniu maszyny wirtualnej. Istnieją górne i dolne granice dotyczące dużej ilości pamięci, którą można przydzielić maszynie wirtualnej. Limity te są oparte na ilości dostępnej pamięci RAM (RAM) komputera fizycznego i ilości pamięci wymaganej do uruchomienia zadań na maszynie wirtualnej.
Maszyny wirtualne są kontrolowane przez program hosta zwany hiperwizorem, który jest programem działającym na komputerze fizycznym. Po aktywacji maszyny wirtualnej wprowadza ona inny system operacyjny działający na komputerze. Komputer fizyczny i maszyna wirtualna muszą mieć wystarczającą ilość pamięci, aby działać poprawnie, dlatego konieczne jest prawidłowe ustawienie pamięci maszyny wirtualnej. Wymagana ilość pamięci zależy od systemu operacyjnego, aplikacji do uruchomienia i wszelkich dokumentów, które mają być otwierane lub edytowane. Odpowiednie dostosowanie pamięci maszyny wirtualnej zapewni, że oba systemy będą miały odpowiednią pamięć RAM.
Hiperwizory zwykle zapewniają elementy sterujące, które pozwalają użytkownikowi określić ustawienia dla konkretnej maszyny wirtualnej, które mogą obejmować liczbę procesorów, rodzaj przetwarzania wyświetlania na ekranie, współużytkowanie zasobów, takich jak sieci i porty uniwersalnej magistrali szeregowej (USB) i pamięć maszyny wirtualnej. Hiperwizor może zawierać ustawienia równego podziału pamięci między komputerem hosta i maszyną wirtualną, a czasem może nawet zalecić ustawienie pamięci dla optymalnej funkcjonalności. Najczęściej użytkownik jest w stanie - i często wybierze - ręcznie określić ilość pamięci maszyny wirtualnej.
Podobnie maszyny wirtualne działające jako serwery mogą mieć dostosowaną pamięć RAM w taki sam sposób, jak maszyna wirtualna działająca na komputerze stacjonarnym lub laptopie. Te maszyny wirtualne są również uruchamiane za pośrednictwem hiperwizora, więc proces dostosowywania pamięci jest prawie identyczny podczas uruchamiania serwerów. Główna różnica polega na często większych wymaganiach obliczeniowych po stronie serwera i odpowiednim ustawianiu pamięci maszyny wirtualnej.