Możesz napotkać dowolny kod błędu wskazujący na użycie procesora przez zabezpieczenia VMware. Istnieje kilka sposobów rozwiązania tej dolegliwości, o której wkrótce porozmawiamy.
Zatwierdzono: Fortect
Tymczasowe skoki w wykorzystaniu procesora niekoniecznie są problemem, ale ciągłe działanie procesora może wskazywać na konkretny problem. Możesz polegać na wykresach wydajności procesora, aby śledzić użycie procesora zaprojektowane dla funkcji, klastrów, pul zasobów, maszyn wirtualnych, a także vApps.
Problem
- Wykorzystanie procesora hosta jest niezmiennie doskonałe. Maksymalne wykorzystanie procesora może poprawić ustawienie procesora i przestoje maszyn wirtualnych na dowolnym hoście.
- Wykorzystanie procesora wirtualnego komputera jest znacznie lepsze niż 90%, a dostępność procesora jest znacznie lepsza niż 20%. Wpłynie to na ogólną wydajność aplikacji.
Powód
- Host zwykle nie ma materiałów dotyczących procesora, których potrzebuje, aby znaleźć żądanie.
- Może być jednocześnie wiele procesorów w porównaniu z liczbą rozsądnych rdzeni procesorów.
- Prawdopodobnie doszłoby do operacji wejścia/wyjścia lub sieci SAN, która wprowadza procesor w stan bezczynności.
- System operacyjny gościa przeciąża bieżący procesor.
Rozwiązanie
- Upewnij się, że VMware Tools jest zainstalowany na każdym podłączonym komputerze hosta.
- Porównaj zużycie paliwa przez procesor wirtualnego pojazdu z wykorzystaniem procesora przez inne wirtualne maszyny do szycia na hoście lub z uszkodzeniem zasobów. Histogram skumulowany w trybie obecnym i maszynie wirtualnej odpowiedniej dla danego hosta pokazuje wykorzystanie procesora wyłącznie na potrzeby wszystkich maszyn wirtualnych.
- Określ, czy długi czas pracy niektórych maszyn wirtualnych jest spowodowany tym, że użycie procesora osiągnęło określony limit procesora. Jeśli tak, podnieś limit procesora dla wszystkich maszyn wirtualnych.
- Zwiększ inwestycję w procesor, jeśli potrzebujesz większej kontroli nad pojedynczym serwerem. Całkowity czas w tablicy pozostaje niezmieniony, jeśli system hosta będzie z pewnością ograniczony procesorem. Jeśli czas pracy hosta zdecydowanie się nie zmniejsza, skonfiguruj rezerwacje procesora tak, aby były maszynami wirtualnymi o wysokim priorytecie, aby mogły zobaczyć potrzebne cykle procesora danej osoby.
- ilość przydzielonej pamięci, jeśli chcesz, aby maszyna wirtualna. Może to potencjalnie zmniejszyć obciążenie macierzy dysków twardych dla aplikacji przechowujących pamięci podręczne. Może to wpłynąć na dyskowe operacje wejścia/wyjścia i/lub ruch sieciowy, co zwykle może prowadzić do mniejszego wykorzystania procesora. Mniejsze urządzenia wirtualne z dedykowanymi zasobami zwykle gromadzą wystarczająco dużo opóźnień procesora.
- UmeZmniejszenie liczby krytycznych procesorów w tej maszynie wirtualnej do liczby wymaganej do obciążenia pracą. Na przykład aplikacja jednowątkowa na czteropasmowej bezwzględnej maszynie wirtualnej korzysta tylko z jednego zdrowego procesora wirtualnego. Ale utrzymywanie ESXi w niektórych nieaktywnych procesorach wirtualnych wymaga rowerów z procesorem, które mogą być używane do innych celów, wykazując dobre wyniki.
- Jeśli host z pewnością nie jest już członkiem większego klastra DRS, dodaj go do jednego. Jeśli kwota jest częścią grupy DRS, zwiększ tę liczbę hostów i przenieś jedną lub znacznie maszynę wirtualną na nowy host.
- W razie potrzeby zaktualizuj procesory fizyczne na wysokim poziomie na każdym hoście.
- Korzystaj z najnowszej wersji z oprogramowaniem hipernadzorcy danej osoby i włącz funkcje zapisywania procesora TCP, takie jak odciążanie segmentacji, duże obszary pamięci i duże ramki.
Zwiększ
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
Tymczasowe duże obciążenia procesora niekoniecznie są prawdziwym problemem; raczej utrzymujące się wysokie wykorzystanie procesora może wskazywać na nowy poważny problem. Możesz użyć wykresów szybkości procesora, aby śledzić użycie procesora dla typu, klastrów, pul zasobów i maszyn wirtualnych podłączonych do vApps.
Problem
- Użycie procesora przez hosta jest stale wysokie. Znaczne użycie procesora może spowodować, że każda maszyna wirtualna w konfiguracji będzie stopniowo kolejkować do procesora.
- Wykorzystanie własnego serwera procesora wirtualnego przekracza 90%, a dostępność niektórych procesorów przekracza 20%. Wpływa to na ilość pracy aplikacji.
Powód
- Host prawdopodobnie nie ma ważnych zasobów procesora do przetworzenia żądania.
- W porównaniu z liczbą rdzeni procesorów lokalnych, może być ponad tyle procesorów multimedialnych.
- Może istnieć operacja wejścia/wyjścia, jeśli nie operacja SAN, która wprowadza procesor w stan oczekiwania.
- Systemy operacyjne gościa przeciążają procesor.
Rozwiązanie
- Upewnij się, że narzędzia VMware Tools są wdrożone na każdej maszynie wirtualnej w zwykle zakresie.
- Porównaj wartość wykorzystania procesora przez jeden serwer z dokładnym wykorzystaniem procesora innych typów odzieży wirtualnej na hoście lub z puli zasobów. Skumulowany wykres słupkowy w widoku komputera multimedialnego hosta pokazuje wykorzystanie procesora przez kilka instrumentów wirtualnych na hoście.
- Określ, czy wysoka łączna liczba minut maszyny wirtualnej jest spowodowana osiągnięciem limitu wykorzystania procesora przez procesor. Jeśli tak, przyspiesz limit procesora na maszynie wirtualnej.
- Zwiększ wydajność procesora, aby zapewnić maszynie wirtualnej lepsze wrażenia. Całkowity czas spędzony w urządzeniu może pozostać niezmieniony, jeśli system hosta wydaje się zawsze mieć ograniczony procesor. Jeśli host zdecydowanie nie potrzebuje mniej czasu, aby dobrze się przygotować, skonfiguruj rezerwacje procesora dla maszyn wirtualnych o wysokim priorytecie, aby uzyskać potrzebne cykle procesora.
- ilość pamięci przydzielonej do maszyny wirtualnej. Najprawdopodobniej spowoduje to odrzucenie dysku twardego i / na aktywność sieciową podczas buforowania aplikacji. Może to zmniejszyć ilość wejść/wyjść na dysku i/lub trafix Web 2.0, co może zmniejszyć zużycie procesora. Maszyny wirtualne z mniejszymi zasobami mają tendencję do akumulowania dużych opóźnień procesora.
- Zmniejsz liczbę procesorów wirtualnych na prawdziwej maszynie treningowej do ilości wymaganej do obciążenia pracą. Na przykład monofilament dla tej aplikacji w nowej czteropasmowej maszynie wirtualnej oferuje pewne korzyści w porównaniu z rzeczywistym pojedynczym procesorem wirtualnym. Jednak utrzymanie trzech brzydkich procesorów wirtualnych przez ten ESXi wymaga cykli procesora, które mogą wydajnie wykonywać inne zadania.
- Jeśli host nie jest jeszcze objęty klastrem DRS, dodaj aplikację bezpośrednio do jednego z nich. Jeśli host znajduje się bezpośrednio w klastrze DRS, zwiększ liczbę domów i przenieś jeden lub więcej wygodnych maszyn w odniesieniu do nowego hosta.
- Zmodernizuj procesory fizyczne na hoście zgodnie z potrzebami.
- Bez wątpienia używaj najnowszego oprogramowania hiperwizora i upewnij się, że dysponujesz funkcjami oszczędzającymi procesor, takimi jak odciążanie podziału, duże strony pamięci i duże ramki.
Zwiększ
Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu.
Jest prawdopodobne, że niestety host nie ma określonych zasobów procesora wymaganych do spełnienia wymagań. Z pewnością może być zbyt wiele procesorów wirtualnych w stosunku do liczby rdzeni fizycznych w komputerze. Czasami może to być półka we/wy lub operacja łączenia, która wprowadza procesor w stan czuwania.
Zawsze dobrym pomysłem jest śledzenie wykorzystania procesora.Wyświetli się użycie znaku kondycji procesora przez klienta WWW vSphere:Wybierz konfigurację ESXi z domów na sprzedaż i wybierz Monitor> Wydajność> Zaawansowane.Otworzy się Kreator opcji wykresu.Twój diagram powinien wyglądać tak:
Ilość procesora aktywnie wykorzystywana przez prawie wszystkie maszyny wirtualne. 100% wynik pracy wszystkich chipów procesora. Na przykład, jeśli główna maszyna ma wirtualny procesor, który prawie na pewno działa na hoście z czterema procesorami, a wykorzystanie procesora wynosi 100%, główna pierwsza maszyna wirtualna będzie korzystała z jednego producenta procesorów.