Używam instancji Ubuntu na VirtualBox w XP. Oto szczegóły:
Host: Windows XP Pro
Guest: Ubuntu 8.10
Total RAM: 3GB
RAM For VM: 1GB
Total Video Memory: 128MB
Video Memory for VM: 40MB
Hard Drive: 200GB
Hard Drive for VM: 30GB
Processor: 2.80GHz Core Duo
Problem polega na tym, że ilekroć jestem w maszynie wirtualnej, wszystko wydaje się o wiele wolniejsze. Na przykład Firefox, Eclipse ładują się dłużej, przeciąganie okien pokazuje opóźnienie itp.
Próbowałem wcześniej uruchomić Ubuntu (nie w maszynie wirtualnej) i wydawało się to fantastycznie szybkie. Jestem rozczarowany, że muszę poradzić sobie z tą sytuacją. Ale potrzebuję dostępu do partycji XP bez konieczności ponownego uruchamiania, a więc i próby.
Jestem zaskoczony spostrzegawczą powolnością, ponieważ cały świat wydaje się wirtualizować i nie mogę sobie wyobrazić, że wszyscy świadomie pracują na wolnych systemach.
Moje pytanie brzmi - czy powinienem zrobić coś, aby zwiększyć wydajność? czy robię coś źle?
To jest moja domowa maszyna i nie jestem pewien, czy jest to właściwe forum do zapytania. Dzięki.
Odpowiedzi:
Jest kilka rzeczy, które możesz zrobić.
Mam nadzieję, że to pomoże.
EDYCJA: Inną rzeczą, którą możesz zrobić, jest uruchomić się w oknie terminala na maszynie wirtualnej i sprawdzić, czy jakiś proces zjada procesor lub pamięć.
Czy system Windows ulega spowolnieniu, gdy masz problemy z maszyną wirtualną?
źródło
Czy zainstalowałeś dodatki? Robią spore różnice.
Oto jak .
źródło
Jeśli to „... Ale potrzebuję dostępu do partycji XP bez konieczności ponownego uruchamiania komputera, a więc i próby ...” jest Twoim PRAWDZIWYM problemem, możesz bez problemu montować partycje NTFS z Ubuntu (Linux). Szybkie google dla „ubuntu ntfs” poda więcej szczegółów
źródło
Natknąłem się gdzieś na notatkę o utrzymaniu pamięci wideo przypisanej do maszyny wirtualnej jako mocy binarnej dla najlepszej wydajności. Spróbuj upuścić do 32 MB lub zwiększyć do 64 MB dla maszyny wirtualnej.
źródło
Też miałem ten problem. Spędziłem wiele godzin grając z moim xorg.conf. Wydaje mi się, że mimo to na moim sprzęcie (Lenovo T60, karta graficzna ati) nie mogę używać Mouse Integration ani sterownika vbvideo, jeśli chcę zobaczyć rozsądną wydajność. Zamiast tego spróbuj użyć normalnego sterownika wideo. Inną irytacją, którą mam, jest to, że nie mogę zrobić tej zgrabnej dynamicznej zmiany rozmiaru okna.
źródło
Mam ten sam problem z Ubuntu Server 9 w VirtualBox.
Używam VB do testowania skryptów wdrażania Weblogic Server (WLS). Dlatego muszę uruchomić instancję serwera administracyjnego Weblogic na maszynie wirtualnej. Teraz czas uruchamiania WLS jest NAPRAWDĘ nierówny. Czasami zaczyna się w mniej niż 2 minuty (OK dla WLS innych niż VM), czasami zawiesza się na określonych krokach i najwyraźniej nic nie robi (nie wykryto żadnej aktywności dysku lub procesora).
Ciekawym faktem jest to, że jeśli VB dostanie moją klawiaturę (tj. Robię coś na innej konsoli tego samego Ubuntu), to uruchomienie jest znacznie szybsze. Często proste „Enter” w zawieszonej konsoli unix WLS budzi go i kontynuuje. Dlatego myślę, że problemem jest głód zasobów (kwanty procesora?). Maszyna wirtualna ma w jakiś sposób bardzo niski priorytet w systemie Windows, a WLS nie ma wystarczającej ilości procesora do wykonania. Cóż, to tylko mój pomysł.
Naprawdę interesuje mnie, jak to naprawić.
Próbowałem nadać VB priorytet „High”, a nawet „Real-time” w Menedżerze zadań Windows. Najbardziej widoczny wynik polegał na tym, że VB zawiesił moją maszynę, ale nadal nie udało się ukończyć rozruchu WLS w rozsądnym czasie. Naprawdę jestem otwarty na wszelkie sugestie. Jeśli ktoś powie mi: „Robię to samo (uruchamiam WLS) w VB pod Slackware Linux” - zainstaluję Slackware, nie ma problemu!
źródło