Zainstalowałem 32-bitowy system operacyjny Linux oparty na Ubuntu, Elementary, na VirtualBox zainstalowanym w Windows 7 (32-bit), na 64-bitowym laptopie z 2-rdzeniowym procesorem Intel i3-2330 @ 2,20 GHz i 4 GB pamięci RAM (2,45 użyteczny).
Przydzieliłem 1,2 GB pamięci RAM do systemu wirtualnego i pozostawiłem domyślny przydział procesora. Ustawienie procesora VM wygląda następująco:
System Linux VM jest zbyt wolny.
Patrząc na Menedżera zadań w Win7 i Monitor systemu w Linuksie, widzę, że prawdopodobnie nie jest to spowodowane ilością używanej pamięci RAM, ale dlatego, że wirtualny Linux ma za mało mocy procesora. W systemie Windows VirtualBox pobiera 25% mocy procesora i tylko około 160 MB pamięci RAM (podsumowując 4 wystąpienia, które widzę). W Linuksie normalnie nie jest używana nawet połowa z 1,2 GB pamięci RAM gdy zasoby procesora wydają się być używane w 100% przez cały czas .
Czy mogę przydzielić więcej zasobów procesora maszynie wirtualnej? Jak to zrobić? Czy mogę to zrobić dla systemu, który jest już zainstalowany na maszynie wirtualnej, czy powinienem ponownie zainstalować wirtualny system operacyjny?
CPU-Z wyświetla to o CPU w systemie Windows:
Moim celem jest od czasu do czasu używanie Linuksa bez Windows 7 , więc wolę, aby VirtualBox wziął więcej zasobów procesora z Windows, ponieważ nie będę ich potrzebował podczas korzystania z VM. ( Zdaję sobie sprawę, że moim celem byłoby lepiej pasowanie do instalacji systemu Linux z podwójnym uruchomieniem, ale procesor graficzny tego laptopa nie ma odpowiednich sterowników w systemie Linux: nagrzewa się tak mocno, że komputer jest wyłączany przed Linux jest nawet zainstalowany lub przed zainstalowaniem odpowiednich sterowników itp. )
Odpowiedzi:
Uzyskanie komputera hosta, na którym działa coś lepszego niż i3, byłoby prawdziwą odpowiedzią (IMO). :)
Niezależnie od tego ...
Wykorzystuje co najwyżej 25%, ponieważ twój i3 ma 2 rdzenie, ale 4 wątki, więc host widzi go jako 4 procesory.
Maszyna wirtualna jest skonfigurowana do używania tylko jednego z nich, do 100%, więc kiedy jest maksymalnie wykorzystana, zużywa tylko 25% całkowitej mocy procesora hosta.
Aby skonfigurować VB tak, aby zezwalał na więcej niż 1 wirtualny procesor, należy skonfigurować dodatkowe ustawienia:
włącz I / O APIC na karcie ustawień płyty głównej
włącz wirtualizację sprzętową (VT-x / AMD-V) w zakładce Przyspieszenie
Aby uniknąć problemów, nie ustawiaj go na wartość wyższą niż liczba rdzeni FIZYCZNYCH; więc w twoim przypadku nie próbuj używać więcej niż 2 wirtualnych procesorów.
Jeśli opcje przyspieszenia nie są dostępne, upewnij się, że masz włączoną technologię wirtualizacji w systemie BIOS .
źródło