Używam VirtualBox na systemie hosta Windows Server 2008 R2 z 24 GB pamięci RAM. Chcę przydzielić 12 GB pamięci RAM mojemu 64-bitowemu gościowi CentOS, ale kiedy zmienię suwak RAM na więcej niż 8 GB, VM zobaczy tylko 8 GB pamięci RAM:
Reserving 129MB of memory at 48MB for crashkernel (System RAM: 8704MB)
i
# free -m
total used free shared buffers cached
Mem: 7870 5025 2845 0 13 90
-/+ buffers/cache: 4921 2949
Swap: 4099 0 4099
Czy istnieje ograniczenie ilości pamięci RAM, którą może mieć gość? Nic nie znalazłem w sieci.
windows
virtualbox
memory
Stefan Seidel
źródło
źródło
Odpowiedzi:
Ok, teraz działa. Muszę zamknąć VBoxVmService, aby zmiana zadziałała. Zawsze wyłączałem (wyłączałem) samą maszynę wirtualną, ale VBoxVmService pozostawia VBoxSVC uruchomione, co wydaje się zapobiegać zmianom w konfiguracji maszyny wirtualnej. Po zatrzymaniu usługi mogłem dokonać zmiany i przypisać gościowi więcej pamięci RAM.
źródło