Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hardwareauswahl
Die Hardwareüberlegungen für Server, die Hyper-V laufen, ähneln im Allgemeinen den nicht virtualisierten Servern, während Server, die Hyper-V laufen, aufgrund der Serverkonsolidierung eine höhere CPU-Auslastung aufweisen, mehr Arbeitsspeicher verbrauchen und eine größere E/A-Bandbreite benötigen.
Processors
Hyper-V in Windows Server 2016 stellt die logischen Prozessoren als einen oder mehrere virtuelle Prozessoren für jeden aktiven virtuellen Computer dar. Hyper-V erfordert jetzt Prozessoren, die SLAT-Technologien (Second Level Address Translation) unterstützen, z. B. erweiterte Seitentabellen (EPT) oder geschachtelte Seitentabellen (NPT).
Cache
Hyper-V kann von größeren Prozessorcaches profitieren, insbesondere bei Lasten, die einen großen Arbeitssatz im Arbeitsspeicher und in VM-Konfigurationen aufweisen, in denen das Verhältnis von virtuellen Prozessoren zu logischen Prozessoren hoch ist.
Memory
Der physische Server benötigt genügend Arbeitsspeicher für die Stamm- und untergeordneten Partitionen. Die Stammpartition erfordert Speicher, um I/Os effizient im Auftrag der virtuellen Computer und Vorgänge wie z. B. eine Momentaufnahme eines virtuellen Computers auszuführen. Hyper-V stellt sicher, dass genügend Arbeitsspeicher für die Stammpartition verfügbar ist, und ermöglicht das Zuweisen des verbleibenden Speichers zu untergeordneten Partitionen. Die Größe untergeordneter Partitionen sollte entsprechend den Anforderungen der erwarteten Last für die einzelnen virtuellen Computer angepasst werden.
Storage
Die Speicherhardware sollte über ausreichende E/A-Bandbreite und Kapazität verfügen, um die aktuellen und zukünftigen Anforderungen der virtuellen Computer zu erfüllen, die der physische Server hostet. Berücksichtigen Sie diese Anforderungen, wenn Sie Speichercontroller und Datenträger auswählen und die RAID-Konfiguration auswählen. Wenn Virtuelle Computer mit hoch diskintensiven Workloads auf verschiedenen physischen Datenträgern platziert werden, wird die Gesamtleistung wahrscheinlich verbessert. Wenn beispielsweise vier virtuelle Computer einen einzelnen Datenträger gemeinsam nutzen und aktiv verwenden, kann jeder virtuelle Computer nur 25 Prozent der Bandbreite dieses Datenträgers liefern.
Überlegungen zum Energieplan
Als Kerntechnologie ist die Virtualisierung ein leistungsfähiges Tool, das bei der Erhöhung der Serverauslastungsdichte nützlich ist, wodurch die Anzahl der erforderlichen physischen Server in Ihrem Rechenzentrum reduziert, die Betriebseffizienz erhöht und die Kosten für den Stromverbrauch reduziert werden. Das Energiemanagement ist für das Kostenmanagement von entscheidender Bedeutung.
In einer idealen Rechenzentrumsumgebung wird der Stromverbrauch durch Konsolidieren der Arbeit auf Computern verwaltet, bis sie meist ausgelastet sind und dann leerlaufende Computer deaktivieren. Wenn dieser Ansatz nicht praktikabel ist, können Administratoren Strompläne auf den physischen Hosts nutzen, um sicherzustellen, dass sie nicht mehr Energie verbrauchen als nötig.
Techniken für die Serverenergieverwaltung sind mit Kosten verbunden, insbesondere da Mandantenworkloads nicht ausreichend vertrauenswürdig sind, um Richtlinien über die physische Infrastruktur des Hosters festzulegen. Die Hostebenensoftware muss ableiten, wie der Durchsatz maximiert wird, während der Stromverbrauch minimiert wird. In meist im Leerlauf befindlichen Computern kann dies dazu führen, dass die physische Infrastruktur zu dem Schluss kommt, dass eine moderate Stromaufnahme angemessen ist, was dazu führt, dass einzelne Mandantenarbeitslasten langsamer ausgeführt werden, als sonst.
Windows Server verwendet Virtualisierung in einer Vielzahl von Szenarien. Von einem leicht ausgelasteten IIS-Server über einen mäßig ausgelasteten SQL-Server bis hin zu einem Cloudhost mit Hyper-V, auf dem Hunderte virtuelle Computer pro Server ausgeführt werden. Jedes dieser Szenarien kann eindeutige Hardware-, Software- und Leistungsanforderungen aufweisen. Standardmäßig verwendet und empfiehlt Windows Server den Ausgewogenen Energieplan, der die Energieeinsparung ermöglicht, indem die Prozessorleistung basierend auf der CPU-Auslastung skaliert wird.
Mit dem Ausgewogenen Energieplan werden die höchsten Leistungszustände (und niedrigste Antwortlatenz in Mandantenworkloads) nur angewendet, wenn der physische Host relativ ausgelastet ist. Wenn Sie eine deterministische und latenzarme Antwort für alle Mandanten-Workloads schätzen, sollten Sie erwägen, vom standardmäßigen Energieplan "Ausgewogen" zum Energieplan "Höchstleistung" zu wechseln. Der High Performance Energieplan sorgt dafür, dass die Prozessoren konstant auf voller Geschwindigkeit laufen, indem er die bedarfsgesteuerte Umschaltung und andere Energieverwaltungstechniken effektiv deaktiviert und die Leistung zulasten von Stromeinsparungen optimiert.
Kunden, die mit den Kosteneinsparungen zufrieden sind, indem Sie die Anzahl der physischen Server reduzieren und sicherstellen möchten, dass sie maximale Leistung für ihre virtualisierten Workloads erzielen, sollten Sie die Verwendung des Leistungsplans mit hoher Leistung in Betracht ziehen.
Server Core-Installationsoption
Windows Server 2016 bietet die Installationsoption Server Core. Server Core bietet eine minimale Umgebung zum Hosten einer ausgewählten Gruppe von Serverrollen, einschließlich Hyper-V. Es verfügt über einen kleineren Datenträgerbedarf für das Hostbetriebssystem und eine kleinere Angriffs- und Wartungsoberfläche. Daher wird dringend empfohlen, dass Hyper-V Virtualisierungsserver die Server Core-Installationsoption verwenden.
Eine Server Core-Installation bietet nur ein Konsolenfenster, wenn der Benutzer angemeldet ist. Hyper-V stellt jedoch Remoteverwaltungsfeatures einschließlich Windows PowerShell zur Verfügung, damit Administratoren sie remote verwalten können.
Dedizierte Serverrolle
Die Stammpartition sollte hyper-V zugeordnet sein. Das Ausführen zusätzlicher Serverrollen auf einem Server, auf dem Hyper-V ausgeführt wird, kann sich negativ auf die Leistung des Virtualisierungsservers auswirken, insbesondere, wenn sie erhebliche CPU-, Arbeitsspeicher- oder E/A-Bandbreite verbrauchen. Das Minimieren der Serverrollen in der Stammpartition hat zusätzliche Vorteile, z. B. die Verringerung der Angriffsfläche.
Systemadministratoren sollten sorgfältig prüfen, welche Software in der Stammpartition installiert ist, da einige Software die Gesamtleistung des Servers mit Hyper-V beeinträchtigen kann.
Gastbetriebssysteme
Hyper-V unterstützt und wurde für eine Reihe verschiedener Gastbetriebssysteme optimiert. Die Anzahl der virtuellen Prozessoren, die pro Gast unterstützt werden, hängt vom Gastbetriebssystem ab. Eine Liste der unterstützten Gastbetriebssysteme finden Sie unter Hyper-V Übersicht.
CPU-Statistik
Hyper-V veröffentlicht Leistungsindikatoren, um das Verhalten des Virtualisierungsservers zu charakterisieren und die Ressourcennutzung zu melden. Der Standardsatz von Tools zum Anzeigen von Leistungsindikatoren in Windows umfasst Performance Monitor und Logman.exe, die die Hyper-V Leistungsindikatoren anzeigen und protokollieren können. Den Namen der relevanten Zählobjekte wird Hyper-V vorangestellt.
Sie sollten die CPU-Auslastung des physischen Systems immer messen, indem Sie die leistungsindikatoren für den Hyper-V Hypervisor logical processor verwenden. Die CPU-Auslastungsindikatoren, die der Task-Manager und der Leistungsmonitor in den Stamm- und untergeordneten Partitionen melden, spiegeln nicht die tatsächliche physische CPU-Auslastung wider. Verwenden Sie die folgenden Leistungsindikatoren, um die Leistung zu überwachen:
Hyper-V Hypervisor logischer Prozessor (*)\% Gesamtlaufzeit Die gesamte Nicht-Leerlaufzeit der logischen Prozessoren
Gastlaufzeit Hyper-V-Hypervisor Logischer Prozessor (*)\% Die Zeit, die für das Ausführen von Zyklen auf einem Gast oder auf dem Host aufgewendet wurde
Hyper-V Hypervisor Logical Processor (*)\% Hypervisor-Laufzeit Die zeitaufwand für die Ausführung innerhalb des Hypervisors
Hyper-V Hypervisor Root Virtual Processor (*)\\* misst die CPU-Auslastung der Stammpartition.
Hyper-V-Hypervisor Virtueller Prozessor (*)\\* Misst die CPU-Auslastung von Gastpartitionen