Czy VM z dyskiem twardym 10 GB, 8 procesorami i 4 GB pamięci RAM jest prawdopodobne?

10

Otrzymałem zadanie instalacji Fedory 24-1.2 w VirtualBox z tymi specyfikacjami i napotykam problemy, które sprawiają, że zastanawiam się, jak to jest realistyczne.

Po pierwsze, nie jestem nawet w stanie stworzyć 8 procesorów. VirtualBox nawet nie daje mi takiej opcji. Wszystko, co mogę zrobić, to 4.

Po drugie, nie pozwoli mi na stworzenie tak dużej ilości pamięci RAM przy użyciu jedynie dysku twardego o pojemności 10 GB.

Dwukrotnie sprawdziłem to zadanie kilkanaście razy i tak, tego chce mój instruktor. Zastanowię się, jeśli zajdzie taka potrzeba ... Chcę tylko potwierdzić, czy te ustawienia są prawdopodobne?

Burnbentley
źródło
1
Jakiej wersji VirtualBox używasz? Udało mi się stworzyć taką maszynę wirtualną dobrze w VirtualBox 5.0.40, chociaż powiadomiło mnie to, że użycie więcej niż 6 procesorów (mój komputer ma 6-rdzeniowy procesor) może obniżyć wydajność. W rzeczywistości nowy kreator VM prosi najpierw o pamięć RAM, a następnie dysk twardy ...
CVn
Ile pamięci RAM i ile rdzeni ma host?
dcorking

Odpowiedzi:

17

10 GB HD, 8 procesorów, 4 GB pamięci RAM - te ustawienia mogą być prawdopodobne dla maszyny wirtualnej z systemem Linux, miałem maszyny wirtualne mniejsze niż to, a także znacznie większe (w sprzęcie klasy serwerowej).

Potrzebne zasoby zależą w ogromnym stopniu od tego, co powinien zrobić serwer, jednak żądane zasoby prawdopodobnie nie są prawdopodobne dla używanej maszyny (hosta).

Udostępniasz / „kradniesz” zasoby, których host nie używa do przekazania maszynie wirtualnej; nie możesz ukraść tego, czego tam nie ma; w celu przekazania wirtualnych procesorów, miejsca na dysku i pamięci RAM maszynie wirtualnej w Virtualbox, musisz mieć fizyczne (wolne) zasoby do dopasowania na używanym komputerze (hoście).

Jeśli masz tylko 4 GB, a nawet 8 GB fizycznej pamięci RAM, system operacyjny również potrzebuje dobrej porcji do prawidłowego działania i nie pozwoli ci na użycie pełnej pamięci RAM dla VirtualBox; ten sam komentarz dotyczy mniej więcej procesorów.

Radzę stworzyć maszynę wirtualną ograniczoną do limitów sprzętowych i wyjaśnić w raporcie, dlaczego nie byłeś w stanie / dlaczego tworzenie zasobów zgodnie z zapytaniem nie ma sensu. Prawdopodobnie dostaniesz kilka punktów brownie pokazujących, że zrozumiałeś wyzwanie i nadal udało ci się stworzyć maszynę wirtualną.

Rui F. Ribeiro
źródło
9
Kontynuuj z prośbą o zakup (ze szczegółową specyfikacją i być może cytatami od kilku zatwierdzonych dostawców) dla serwera, który może obsługiwać 8-rdzeniową maszynę wirtualną z 4 GB pamięci RAM i 10 GB dysku. Wskazówka: serwer będzie musiał mieć więcej niż 8 rdzeni procesora, więcej niż 4 GB pamięci RAM i więcej niż 10 GB dostępnej pamięci dyskowej - co najmniej wystarczająca do każdego z nich, aby uruchomić system operacyjny hosta oraz wszystko inne, co może być konieczne (w tym inne Maszyny wirtualne).
cas
2
Czy czterordzeniowy procesor Intel nie ma 8 wirtualnych rdzeni z powodu hiperwątkowania?
jamesqf
4
@RuiFRibeiro w VirtualBox jest całkowicie możliwe przypisanie wszystkich istniejących wątków procesora do VM. Zostaną one po prostu udostępnione systemowi hosta.
Spc_555
1
@RuiFRibeiro Będzie to zależeć od obciążenia pracą. Jeśli obciążenie działające w maszynie wirtualnej wymaga dużej mocy obliczeniowej procesora, a na hoście nie działa żadna inna jednostka, należy uzyskać najlepszą wydajność, dopasowując liczbę procesorów wirtualnych do liczby fizycznych procesorów. Ale jeśli korzystasz z hosta na procesorze, który intensywnie korzysta z procesora, prawdopodobnie uzyskasz lepszą wydajność przy mniejszej liczbie wirtualnych procesorów. Nie wyobrażam sobie żadnego obciążenia, w którym więcej wirtualnych procesorów niż fizycznych byłoby dobrym pomysłem.
kasperd
1
Jeśli przypisujesz blisko 100% zasobów hosta, pojawia się pytanie, dlaczego wirtualizujesz.
mkingsbu