Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wybór sprzętu
Zagadnienia dotyczące sprzętu dla serwerów z systemem Hyper-V zazwyczaj przypominają serwery niezwirtualizowane, ale serwery z systemem Hyper-V mogą wykazywać zwiększone użycie procesora CPU, zużywać więcej pamięci i potrzebować większej przepustowości operacji we/wy z powodu konsolidacji serwerów.
Procesorów
Hyper-V w systemie Windows Server 2016 prezentuje procesory logiczne jako jeden lub więcej procesorów wirtualnych dla każdej aktywnej maszyny wirtualnej. Hyper-V teraz wymaga procesorów obsługujących technologie translacji adresów drugiego poziomu (SLAT), takie jak rozszerzone tabele stron (EPT) lub tabele stron zagnieżdżonych (NPT).
pamięci podręcznej
Hyper-V może korzystać z większych pamięci podręcznych procesora, zwłaszcza w przypadku obciążeń, które mają duży zestaw roboczy w pamięci i w konfiguracjach maszyn wirtualnych, w których stosunek procesorów wirtualnych do procesorów logicznych jest wysoki.
Pamięć
Serwer fizyczny wymaga wystarczającej ilości pamięci dla partycji głównych i podrzędnych. Partycja główna wymaga pamięci do wydajnego wykonywania operacji we/wy w imieniu maszyn wirtualnych i operacji, takich jak migawka maszyny wirtualnej. Hyper-V zapewnia, że wystarczająca ilość pamięci jest dostępna dla partycji głównej i umożliwia przypisanie pozostałej pamięci do partycji podrzędnych. Rozmiar partycji podrzędnych powinien być określany na podstawie potrzeb związanych z przewidywanym obciążeniem każdej z maszyn wirtualnych.
Przechowywanie
Sprzęt magazynu powinien mieć wystarczającą przepustowość i pojemność we/wy, aby zaspokoić bieżące i przyszłe potrzeby maszyn wirtualnych hostujących serwer fizyczny. Podczas wybierania kontrolerów magazynu i dysków należy wziąć pod uwagę te wymagania, a następnie wybrać konfigurację RAID. Umieszczenie maszyn wirtualnych z obciążeniami intensywnie korzystającymi z dysków na różnych dyskach fizycznych prawdopodobnie poprawi ogólną wydajność. Jeśli na przykład cztery maszyny wirtualne współdzielą jeden dysk i aktywnie go używają, każda maszyna wirtualna może uzyskać tylko 25 procent przepustowości tego dysku.
Zagadnienia dotyczące planu zasilania
Jako podstawowa technologia wirtualizacja jest zaawansowanym narzędziem przydatnym w zwiększaniu gęstości obciążenia serwera, zmniejszając liczbę wymaganych serwerów fizycznych w centrum danych, zwiększając wydajność operacyjną i zmniejszając koszty zużycia energii. Zarządzanie energią ma kluczowe znaczenie dla zarządzania kosztami.
W idealnym środowisku centrum danych zarządza się zużyciem energii poprzez najpierw konsolidowanie pracy na maszynach, aż będą prawie w pełni obciążone, a następnie wyłączenie bezczynnych maszyn. Jeśli takie podejście nie jest praktyczne, administratorzy mogą korzystać z planów zasilania na hostach fizycznych, aby upewnić się, że nie zużywają więcej energii niż jest to konieczne.
Techniki zarządzania energią serwera wiążą się z kosztami, szczególnie ponieważ obciążenia pracy najemców nie są zaufane, aby dyktować zasady dotyczące infrastruktury fizycznej dostawcy usług hostingowych. Oprogramowanie warstwy hosta musi samo wywnioskować, jak zmaksymalizować przepływność przy jednoczesnym zminimalizowaniu zużycia energii. W maszynach o niskim obciążeniu może to spowodować, że infrastruktura sprzętowa dojdzie do wniosku, że umiarkowane zużycie energii jest odpowiednie, co powoduje, że obciążenia najemców działają wolniej niż mogłyby.
System Windows Server korzysta z wirtualizacji w wielu różnych scenariuszach. Od lekko załadowanego serwera IIS, przez umiarkowanie zajęty serwer SQL, do hosta w chmurze z Hyper-V, uruchamiającego setki maszyn wirtualnych na serwer. Każdy z tych scenariuszy może mieć unikatowe wymagania dotyczące sprzętu, oprogramowania i wydajności. Domyślnie system Windows Server używa planu zrównoważonego zasilania, który umożliwia ochronę mocy przez skalowanie wydajności procesora na podstawie wykorzystania procesora.
W przypadku planu zasilania Zrównoważonego, najwyższe stany zasilania (i najmniejsze opóźnienia odpowiedzi w obciążeniach dzierżawcy) są stosowane tylko wtedy, gdy host fizyczny jest stosunkowo zajęty. Jeśli cenisz deterministyczną odpowiedź o niskich opóźnieniach dla wszystkich obciążeń najemców, należy rozważyć przełączenie z domyślnego planu zasilania Zrównoważony na plan zasilania Wysoka wydajność. Plan zasilania Wysoka wydajność będzie uruchamiał procesory z pełną szybkością przez cały czas, efektywnie wyłączając Przełączanie Demand-Based wraz z innymi technikami zarządzania energią i optymalizując wydajność zamiast oszczędności energii.
W przypadku klientów, którzy są zadowoleni z obniżenia liczby serwerów fizycznych i chcą mieć pewność, że osiągną maksymalną wydajność dla zwirtualizowanych obciążeń, należy rozważyć użycie planu zasilania o wysokiej wydajności .
Opcja instalacji Server Core
System Windows Server 2016 oferuje opcję instalacji Server Core. Serwer Core oferuje minimalne środowisko do hostowania wybranego zestawu ról serwera, w tym funkcji Hyper-V. Ma mniejszy rozmiar dysku dla systemu operacyjnego hosta oraz mniejszy obszar ataków i obsługi. W związku z tym zdecydowanie zalecamy, aby Hyper-V serwery wirtualizacji używały opcji instalacji Server Core.
Instalacja Server Core oferuje okno konsoli tylko wtedy, gdy użytkownik jest zalogowany, ale Hyper-V udostępnia funkcje zdalnego zarządzania, w tym Windows PowerShell, dzięki czemu administratorzy mogą zarządzać nim zdalnie.
Dedykowana rola serwera
Partycja główna powinna być dedykowana funkcji Hyper-V. Uruchomienie dodatkowych ról serwera na serwerze z systemem Hyper-V może negatywnie wpłynąć na wydajność serwera wirtualizacji, zwłaszcza jeśli zużywają znaczne zasoby procesora (CPU), pamięci lub przepustowości we/wy. Minimalizacja ról serwera w partycji głównej ma dodatkowe korzyści, takie jak zmniejszenie obszaru ataków.
Administratorzy systemu powinni dokładnie rozważyć, jakie oprogramowanie jest zainstalowane w partycji głównej, ponieważ niektóre oprogramowanie może niekorzystnie wpłynąć na ogólną wydajność serwera z uruchomioną funkcją Hyper-V.
Systemy operacyjne gościa
Hyper-V obsługuje i został dostosowany do wielu różnych systemów operacyjnych gościa. Liczba procesorów wirtualnych obsługiwanych przez gościa zależy od systemu operacyjnego gościa. Aby uzyskać listę obsługiwanych systemów operacyjnych gościa, zobacz Hyper-V Omówienie.
Statystyki procesora CPU
Hyper-V publikuje liczniki wydajności, aby ułatwić scharakteryzowanie zachowania serwera wirtualizacji i raportowanie użycia zasobów. Standardowy zestaw narzędzi do wyświetlania liczników wydajności w systemie Windows obejmuje monitor wydajności i Logman.exe, które mogą wyświetlać i rejestrować liczniki wydajności Hyper-V. Nazwy odpowiednich obiektów licznika mają prefiks Hyper-V.
Zawsze należy mierzyć użycie procesora systemu fizycznego przy użyciu liczników wydajności procesora logicznego hypervisora Hyper-V. Liczniki wykorzystania procesora, które Menedżer zadań i Monitor wydajności wskazują w partycjach głównych i podrzędnych, nie odzwierciedlają rzeczywistego fizycznego użycia procesora. Aby monitorować wydajność, użyj następujących liczników wydajności:
Hyper-V procesor logiczny funkcji Hypervisor (*)\% łączny czas wykonywania Łączny czas bezczynności procesorów logicznych
Hyper-V procesor logiczny funkcji Hypervisor (*)\% czas działania gościa Czas spędzony na cyklach pracy w ramach gościa lub hosta
Hyper-V procesor logiczny hypervisora (*)\% czas wykonywania hypervisora Czas spędzony na działaniu w hypervisorze
Hyper-V główny procesor wirtualny root w Hypervisorze (*)\\* Mierzy wykorzystanie CPU partycji głównej
Hyper-V procesor wirtualny Hypervisora (*)\\* Mierzy użycie CPU partycji gościa