KWALIFIKACJA INF2 - STYCZEŃ 2015

PYTANIE NR 3.
Podstawowe znaczenie przy budowie stacji roboczej, na której będzie działać wiele wirtualnych maszyn, ma
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Liczba rdzeni procesora jest kluczowa, gdy na jednej stacji roboczej ma działać wiele maszyn wirtualnych równolegle, bo pozwala wykonywać więcej wątków obliczeń jednocześnie i ogranicza "wąskie gardło" CPU. Chłodzenie, moc GPU i karta sieciowa zwykle nie są czynnikiem podstawowym dla samej liczby uruchomionych VM.

Pełne wyjaśnienie:

W środowisku, w którym na jednym komputerze ma działać wiele maszyn wirtualnych jednocześnie, podstawowym ograniczeniem bywa moc obliczeniowa CPU. Każda maszyna wirtualna dostaje przydział vCPU, a hipernadzorca planuje ich wykonanie na fizycznych rdzeniach. Im więcej rdzeni procesora (i odpowiednia architektura), tym łatwiej utrzymać równoległość pracy kilku systemów bez ciągłego "czekania" na czas procesora.

Odpowiedź "liczba rdzeni procesora" jest więc poprawna, bo bez wystarczającej liczby rdzeni wydajność wielu VM spada: rośnie opóźnienie reakcji systemów gości, wydłużają się operacje w tle (aktualizacje, usługi katalogowe, kompilacje), a host może wykazywać stałe wysokie użycie CPU.

Pozostałe propozycje nie mają zwykle podstawowego znaczenia dla samego uruchomienia i stabilnej pracy wielu VM:

  • "zespół chłodzenia wodą" – może pomóc w utrzymaniu temperatur i ograniczeniu throttlingu, ale jest rozwiązaniem wspierającym. Nie zwiększa bezpośrednio zasobów obliczeniowych; przy prawidłowym chłodzeniu powietrznym komputer również może poprawnie hostować VM.
  • "silna karta graficzna" – bywa istotna w zastosowaniach 3D, obróbce wideo lub VDI z akceleracją, ale w typowych zadaniach wielu VM (usługi sieciowe, testy systemów, serwery) GPU nie jest kluczowym zasobem.
  • "wysokiej klasy karta sieciowa" – poprawia przepustowość i funkcje sieciowe, lecz nie zastąpi braków CPU. Dla wielu lokalnych VM uruchomionych na jednym hoście sieć często nie jest wąskim gardłem w takim stopniu jak procesor.

W praktyce przy planowaniu hosta wirtualizacji analizuje się także pamięć RAM oraz wydajność dysku (I/O), jednak w ramach tego pytania wskazany jest najważniejszy parametr procesora, czyli liczba rdzeni, determinująca równoległe wykonywanie obciążeń.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Maszyna wirtualna to uruchomiony "komputer w komputerze", czyli system operacyjny gościa działający na hoście przez hipernadzorcę. Do wykonywania instrukcji potrzebuje czasu procesora, dlatego przydziela się jej vCPU, które są planowane na fizycznych rdzeniach. Gdy VM jest dużo, CPU staje się częstym ograniczeniem.
Więcej rdzeni oznacza więcej równoległej pracy: hipernadzorca ma na czym uruchamiać wątki kilku maszyn jednocześnie. Przy małej liczbie rdzeni VM konkurują o czas CPU, rośnie opóźnienie reakcji i spada płynność. Dlatego rdzenie są kluczowe, gdy VM działają jednocześnie.
Typowe maszyny wirtualne w nauce i administracji (serwer plików, AD, Linux, testy aplikacji) obciążają CPU, RAM i dysk, a nie GPU. Mocna karta graficzna jest ważna głównie przy grafice 3D, renderingu lub specyficznych wdrożeniach VDI. W większości zadań INF.2 nie jest to zasób podstawowy.
Samo chłodzenie wodne nie zwiększa zasobów obliczeniowych; może jedynie pomóc utrzymać stabilne temperatury i zapobiegać obniżaniu taktowania (throttling). Jeśli standardowe chłodzenie jest wystarczające, to przejście na wodne nie będzie "magicznie" pozwalało uruchomić więcej VM niż ogranicza procesor i inne zasoby.
Poza procesorem bardzo często ogranicza pamięć RAM (każda VM potrzebuje swojej puli), a także wydajność dysku (I/O) przy wielu operacjach jednocześnie. W niektórych scenariuszach znaczenie ma też sieć (np. wiele VM intensywnie przesyła dane), ale zwykle najpierw wąskim gardłem są CPU/RAM/dysk.
vCPU to wirtualny procesor przydzielony maszynie wirtualnej. Nie jest to "fizyczny rdzeń na stałe", tylko jednostka planowania: hipernadzorca przydziela czas vCPU na fizycznych rdzeniach procesora hosta. Przy wielu VM suma vCPU może przekraczać liczbę rdzeni, co działa, ale zwiększa ryzyko przeciążenia.
Typowe objawy to stałe wysokie użycie CPU na hoście, spadek responsywności VM, długie czasy uruchamiania usług i "lagi" mimo poprawnej konfiguracji sieci. W narzędziach hipernadzorcy mogą pojawiać się wskaźniki przeciążenia planisty CPU (np. oczekiwanie na przydział czasu procesora).
W kontekście egzaminu warto zapamiętać zasadę: im więcej równoległych VM, tym większe znaczenie ma wielordzeniowy procesor (oraz odpowiednia ilość RAM). Przy doborze CPU zwraca się uwagę na liczbę rdzeni/wątków i obsługę wirtualizacji sprzętowej. Konkretne modele nie są zwykle wymagane.
Lepsza karta sieciowa pomoże, gdy to sieć jest ograniczeniem (np. intensywny transfer, wiele połączeń, środowisko serwerowe). Jednak przy wielu VM uruchomionych lokalnie często pierwsze ograniczenia wynikają z CPU, RAM i dysku. Sama sieciówka nie rozwiąże problemu braku rdzeni procesora.
Częsty błąd to przenoszenie kryteriów z komputerów do gier (priorytet GPU) na wirtualizację, gdzie kluczowe są CPU/RAM/I/O. Inny błąd to skupienie się na dodatkach (chłodzenie, "gamingowe" komponenty) zamiast na zasobach, które są współdzielone przez wszystkie VM i decydują o równoległości pracy.
info

Statystycznie 68% uczniów zna prawidłową odpowiedź. średnie

Specjaliści zwracają uwagę: "Chłodzenie, moc GPU i karta sieciowa zwykle nie są czynnikiem podstawowym dla samej liczby uruchomionych VM."

Źródła:

  • Microsoft Learn: Hyper-V system requirements (Windows) – sekcja o wymaganiach procesora i wirtualizacji sprzętowej, https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/host-hardware-requirements (dostęp: 2026-03-01)
  • VMware Documentation: vSphere Resource Management – omówienie CPU scheduling/CPU resources dla maszyn wirtualnych, https://docs.vmware.com/en/VMware-vSphere/ (wybrać wersję) /vSphere-Resource-Management/ (dostęp: 2026-03-01)
  • Oracle VirtualBox User Manual – rozdziały o konfiguracji CPU i przydziale procesorów dla VM, https://www.virtualbox.org/manual/ (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja producentów hipernadzorców (VMware, Microsoft Hyper-V, Oracle VirtualBox) – sekcje o CPU i vCPU
  • Kursy/lekcje o wirtualizacji w kontekście INF.2 (laboratoria z VM i monitoringiem zasobów)
  • Materiały o planowaniu pojemności (capacity planning) dla hostów wirtualizacji

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego