Używam Windows XP 32-bit na Windows Vista 64-bit z VirtualBox 3.0.6. Ilekroć uruchamiam maszynę wirtualną XP, Vista (host) zgłasza wykorzystanie 100% procesora, nawet jeśli XP (gość) zgłasza między 1-5% procesora.
Host ma 2 GB fizycznej pamięci RAM. Gość / vm jest skonfigurowany z 512 MB. Host ma 64-bitowy procesor AMD.
Żadne aplikacje (oprócz VirtualBox) nie działają na żadnym hoście, są po prostu na biegu jałowym.
Są jakieś przypuszczenia, dlaczego procesor hosta został wzbogacony?
Włączyłem różne zaawansowane funkcje dla gościa XP, mając nadzieję na lepszą wydajność:
- Ustawienia → System → Płyta główna: Włącz IO APIC
- Ustawienia → System → Procesor: Włącz PAE / NX
- Ustawienia → System → Przyspieszenie: Włącz VT-x / AMD-V i Włącz zagnieżdżanie stronicowania
virtualbox
virtualization
Greg Mattes
źródło
źródło
Odpowiedzi:
Chyba znam odpowiedź. Spróbuj wyłączyć IO APIC. Niezależnie od tego, czy jest to Linux, Windows, zawsze miałem OGROMNY wstrząs z tym i pełne otwarcie mojego procesora. IO APIC / Multi-core na Virtualbox to chyba tylko showoff. Jeśli naprawdę chcesz mieć wiele rdzeni, użyj VMWare Workstation / Player / Parallels desktop. (Gracz jest bezpłatny.)
źródło
W wielu przypadkach wystarczy użyć io-acpi z 32-bitowym gościem. Musisz mieć 64-bitowego gościa lub nieaktywnego interfejsu IO-ACPI i używać tylko jednego rdzenia na maszynie wirtualnej.
źródło
Wystąpił ten problem podczas uruchamiania gościa Windows XP na hoście Ubuntu Intrepid, a dla mnie rozwiązaniem było wyłączenie ACPI w Windows XP.
http://forums11.itrc.hp.com/service/forums/bizsupport/questionanswer.do?admit=109447626+1253120112041+28353475&threadId=652377
źródło
Miałem ten sam problem z VirtualBox 3.0.6 na hoście 64-bitowym.
Dzisiaj używam VirtualBox 3.1.8, który działa dla mnie bardzo stabilnie i nie mam już takich problemów.
źródło
Jakiej wersji VirtualBox używasz? Symptomy dotyczyły wersji 3.0.2, a aktualizacja do wersji 3.0.4 rozwiązuje to zachowanie.
źródło
Czy gość jest skonfigurowany z więcej niż jednym procesorem? To wydaje się być trochę wadliwe w przypadku niektórych kombinacji systemu operacyjnego, nawet w wersji 3.0.6.
Czy napisałeś również na forach VirtualBox, aby programiści zobaczyli Twój problem?
źródło
Zauważ, że istnieje znacznie więcej niż emulowany procesor. Może to być procesor IO / stronicowanie pamięci itp. W pracy.
Ale to moje puste spekulacje.
źródło
Jak wygląda proces zajmujący procesor? Jeśli jest to System, możesz mieć coś, co powoduje buforowanie systemu lub włączenie trybu PIO.
źródło
Miałem ten problem na VMWare ESX z maszyną z systemem Windows 2000, której licznik czasu bezczynności maszyny (proces bezczynności systemu) nie działał prawidłowo - w ten sposób zjadłem wszystkie moje wirtualne cykle nic nie robiąc. Być może doprowadzi Cię to do odpowiedzi?
źródło
ocsid80 prawdopodobnie ma rację. Korzystam teraz z wersji 3.0.8 i próbuję skonfigurować ustawienia użytkownika, tak naprawdę nie mam dużej elastyczności. Powodów może być wiele. Są to głębokie problemy zakorzenione w tym, co zbieram z forów wsparcia wirtualnego pudełka. Mogłoby to nawet wynikać z szalonej paniki z utrzymaniem wymagań wirtualnej skrzynki online.
źródło