Prowadzę gościa ubuntu 12.04 na hoście Ubuntu 12.04, z VirtualBox, a gość jest znacznie, znacznie wolniejszy niż host ( ALT+TAB
zajmuje 4-5 sekund). Rozejrzałem się i znalazłem sprzeczne opinie na temat VirtualBox kontra VMware (bezpłatny); więc pomyślałem, żeby zatrzymać to pierwsze.
Oba systemy zostały zaktualizowane, zainstalowałem dodatki na gościu i równomiernie podzieliłem pamięć i pamięć wideo (64 MB) między gościa i hosta. Korzystam z laptopa Toshiba m200 z ramą 4 GB i wspólną pamięcią wideo. Bios hosta nie zawiera opcji konfiguracji do wirtualizacji maszyn. Mam 2 procesory i nie mogę ich obu przekazać maszynie wirtualnej.
Czy przeoczyłem coś, co mogłoby rozwiązać mój problem?
Poproś o więcej informacji i dziękuję za pomoc.
EDYCJA Praca na biegu jałowym przy otwartym monitorze systemowym (pojedynczy) procesor gościa nigdy nie spada poniżej 55% i może wzrosnąć do 80 - 90% po prostu przesuwając mysz. Otwarcie Firefoksa spowoduje, że monitor systemu pokaże użycie procesora na 100% u gościa, podczas gdy host pokaże, że oba procesory działają równomiernie na około 60%.
Mój procesor to Intel® Core™2 Duo CPU T5450 @ 1.66GHz × 2
.
Jeśli nie jest to problem z konfiguracją, czy oznacza to, że moja maszyna jest zbyt słaba do wirtualizacji?
źródło
Odpowiedzi:
Nie wiem dużo o Player, ale domyślne ustawienia Vbox nie są dobre dla wersji Ubuntu, które wolą prawdziwy GPU.
Aby uzyskać więcej informacji: http://blog.jdpfu.com/2012/09/14/solution-for-slow-ubuntu-in-virtualbox
źródło
Wirtualny gość z tak małą ilością zasobów będzie działał powoli. Aby uzyskać najlepszą wydajność, faktycznie dajesz hostowi nieco więcej zasobów niż gość. Ponadto nie będziesz w stanie podać obu procesorów swojej maszynie wirtualnej, ponieważ maszyna hosta potrzebuje czegoś do uruchomienia wszystkiego.
Pomyśl o tym w ten sposób. Twoja maszyna hosta musi uruchomić własny system plus kontener dla gościa. Gość wchodzi w walkę o zasoby z maszyną hosta. Spróbuj dać gościowi mniej i zobacz, jak to działa.
Aby uzyskać najlepszą wydajność, potrzebujesz 64-bitowej maszyny z więcej niż 4 GB pamięci.
źródło
Oprócz poprzednich odpowiedzi na optymalne ustawienia VirtualBox, na blogu Nam Huy znajduje się świetny post na blogu, w jaki sposób uzyskać akcelerację 3D dla gościa Ubuntu. Jest to szczególnie przydatne w Ubuntu 13.04, ponieważ nie ma już opcji instalacji Unity 2D, pozostawiając świeżą instalację bez żadnego rzeczywistego obciążenia na 80-100% obciążenia procesora z powodu renderowania oprogramowania, co czyni mnie praktycznie bezużytecznym.
Podstawowym pomysłem jest instalacja dodatków gości, załadowanie „vboxvideo” do
etc/modules
, ponowne uruchomienie, a następnie aktywacja akceleracji 3D w ustawieniach wyświetlania VirtualBox. Pamiętaj, że włączenie akceleracji 3D musi być ostatnim krokiem po skonfigurowaniu wszystkiego innego w gościu.Dla mnie przyniosło to znaczny wzrost wydajności, w trybie pełnoekranowym nie mogę nawet odróżnić mojego natywnego systemu operacyjnego od gościa Ubuntu.
źródło
Doświadczyłem tego samego problemu
Host: Ubuntu 14.10 (64-bit), Gość: Windows 7 (64-bit)
Nawet przy włączonej wirtualizacji w BIOS-ie hosta obciążenie procesora było stale około 40-50% w stanie bezczynności gościa
Pomogło mi zainstalowanie dodatku gościa z obsługą Direct 3D (musisz to zrobić w trybie awaryjnym) i włączenie pamięci podręcznej we / wy hosta kontrolera SATA
Więc moje obecne ustawienia to:
System
Pamięć podstawowa: 4096 Mb (8192 Mb całkowitej pamięci hosta)
Procesor: 6 procesorów (hosta 6 procesorów)
PAE / NX: Włączone
VT-x / AMD-V: Włączone
Zagnieżdżone stronicowanie: włączone
Pokaz
Pamięć wideo: 128 Mb
Przyspieszenie 3D: włączone
Przyspieszenie 2D: włączone
Działa jak marzenie! Wersja Virtual Box: 4.3.18_Ubuntu r96516
źródło
Chociaż początkowa odpowiedź jest bardzo szczegółowa, uważam, że odpowiedź od razu jest szczera, że system / laptop jest zbyt wolny i słabo zasilany, niewiele można zrobić, chyba że występuje problem z konfiguracją lub błąd w wersji Virtualbox. Możesz spróbować zoptymalizować, ale pamięć RAM hosta i 2 rdzenie procesora o częstotliwości 1,66 GHz po prostu nie zamierzają go wyciąć. Przy takim wykorzystaniu procesora jest bardzo prawdopodobne z powodu zamiany i braku wystarczającej ilości pamięci RAM.
Krótko mówiąc, możesz wypróbować inny menedżer okien, który jest bardziej lekki, a także rozważyć wypróbowanie innych systemów operacyjnych, aby sprawdzić, czy może być problem z konfiguracją Virtualbox i zaktualizować go do najnowszej wersji.
źródło