Dom Sprzęt komputerowy Dlaczego niewymiarowe vms prowadzą do opóźnień i innych problemów?

Dlaczego niewymiarowe vms prowadzą do opóźnień i innych problemów?

Anonim

P:

Dlaczego niewymiarowe maszyny wirtualne prowadzą do opóźnień i innych problemów?

ZA:

Posiadanie niewymiarowych maszyn wirtualnych w systemie wirtualizacji jest klasycznym przykładem niewłaściwej alokacji zasobów, która prowadzi do konkretnych problemów z wydajnością.

W systemach z niewymiarowymi maszynami wirtualnymi użytkownicy odczuwają opóźnienia, zmniejszoną obsługę, a nawet problemy z zawieszaniem się lub zawieszaniem ekranu. Jest tak po prostu dlatego, że maszyna wirtualna nie otrzymała wystarczającej ilości zasobów procesora i pamięci, aby poprawnie wykonać swoje zadanie. Często ten problem wynika z planowania, które z jakiegoś powodu nie spełniało rzeczywistych potrzeb operacyjnych maszyny wirtualnej. Podczas konfigurowania systemu wirtualizacji i przewidywania, ile zasobów może użyć maszyna wirtualna, może wystąpić znaczna ilość domysłów. Istnieje również kwestia dynamicznego popytu, w której konkretna maszyna wirtualna może spotkać się z większym zapotrzebowaniem użytkownika lub będzie musiała szybko skalować.

Niewymiarowe maszyny wirtualne w żadnym wypadku nie są jedynym powodem opóźnienia systemu. Mimo to zdiagnozowanie problemu może być trudne. Opóźnienie może wynikać z wąskich gardeł w innym miejscu w systemie, braku wystarczającej pamięci DRAM, a nawet synchronizacji zegara lub problemów ze sterownikami.

Mając to na uwadze, dostawcy stworzyli dynamiczne systemy monitorowania i kontroli sieci, które automatyzują proces alokacji zasobów do maszyn wirtualnych. Wiele z tych systemów ma kolorowe pulpity nawigacyjne pokazujące, czy maszyna wirtualna lub komponent jest niewymiarowy lub nie ma żadnych zasobów. Systemy te mogą również zapewniać podobne narzędzia diagnostyczne dla klastrów maszyn wirtualnych na hoście.

Tak jak te systemy automatyzacji mogą pomóc w rozwiązaniu problemu niewymiarowych maszyn wirtualnych, mogą one również rozwiązać odwrotny problem nadmiernych maszyn wirtualnych. Ponadwymiarowe maszyny wirtualne na ogół nie będą wykazywać problemów z wydajnością - zamiast mieć za mało zasobów, mają za dużo. Jednak, jak podkreślają niektórzy eksperci, zbyt duża maszyna wirtualna może prowadzić do opóźnień na innych głodujących maszynach wirtualnych w innym miejscu systemu.

Aby wyeliminować wszystkie tego rodzaju problemy, firmy przyjęły praktykę „dopasowywania maszyn wirtualnych” i wszystkiego innego w środowisku wirtualizacji. Można to zrobić ręcznie lub za pomocą wyżej wymienionych systemów automatyki. Wykonanie tej pracy ręcznie zajmie ważne zasoby ludzkie z modelu biznesowego, dlatego tak wiele firm decyduje się na użycie narzędzia dostawcy do odpowiedniego doboru.

Dlaczego niewymiarowe vms prowadzą do opóźnień i innych problemów?