Warum ist die Leistung meiner Amazon-EC2-Windows-Instance langsam?
Ich möchte Probleme mit langsamer Leistung auf meinen Amazon Elastic Compute Cloud (Amazon EC2)-Windows-Instances beheben.
Kurzbeschreibung
Die folgenden Probleme können sich auf die Leistung der EC2-Windows-Instances auswirken:
- Hohe CPU-Auslastung
- Hohe Arbeitsspeicherauslastung
- Auf einer Burstable-Instance sind die Guthaben aufgebraucht.
- Hohe E/A-Last auf Amazon Elastic Block Store (Amazon EBS)-Volumes
- Veraltete AWS-Treiber
- Probleme mit der Netzwerkbandbreite
Lösung
Verwendung des AWSSupport-TroubleshootWindowsPerformance-Runbooks, um die Hauptursache von Leistungsproblemen zu ermitteln
Voraussetzungen: Stelle sicher, dass dein(e) AWS Identity and Access Management (IAM)-Benutzer:in oder deine IAM-Rolle über die erforderlichen Berechtigungen verfügt, um das Runbook auszuführen. Um die Protokolle des Runbooks in einen Amazon Simple Storage Service (Amazon S3)-Bucket hochzuladen, muss dein Instance-Profil über die erforderlichen Berechtigungen verfügen. Weitere Informationen findest du im Abschnitt Erforderliche IAM-Berechtigungen unter AWSSupport-TroubleshootWindowsPerformance.
Informationen zum Ausführen des Runbooks findest du in Anweisungen unter AWSSupport-TroubleshootWindowsPerformance. Es hat sich bewährt, das Runbook auszuführen, wenn das Leistungsproblem auftritt.
Die Ausgabe des Runbooks bietet eine Zusammenfassung der Leistungsmetriken, anhand derer du die Prozesse identifizieren kannst, die die meisten Ressourcen beanspruchen.
Auf hohe CPU- und Arbeitsspeicherauslastung achten
Hinweis: Stelle sicher, dass du einen Instance-Typ wählst, der deinen Workload-Anforderungen entspricht, wie CPU, Arbeitsspeicher und Speicher. Wenn du einen Burstable-Instance-Typ wie T2, T3, T3a oder T4g verwendest, können aufgrund der Erschöpfung des CPU-Guthabens Leistungsprobleme auftreten.
Informationen zur Identifizierung einer hohen Ressourcenauslastung findest du unter Wie diagnostiziere ich eine hohe CPU-Auslastung auf meiner EC2-Windows-Instance, wenn meine CPU nicht gedrosselt wird? Um im Task-Manager und im Prozess-Explorer manuell nach Prozessen mit hohem Speicherbedarf zu suchen, sortiere nach der Spalte Arbeitsspeicher. Wenn ein Prozess mehr Arbeitsspeicher als erwartet verwendet, behebe diese bestimmte Anwendung. Wenn alle Anwendungen den erwarteten Arbeitsspeicher verwenden, der Arbeitsspeicherverbrauch aber immer noch hoch ist, ändere den Instance-Typ in einen mit mehr Arbeitsspeicher.
Informationen zur Behebung einer hohen CPU-Auslastung findest du unter Wie behebe ich eine hohe CPU-Auslastung auf einer Amazon EC2 Windows-Instance?
Überprüfen der Amazon-EBS-Metriken
Wenn die Instance eine geringe CPU- oder Arbeitsspeicherauslastung hat, aber immer noch langsam ist, überprüfe die Metriken für die Amazon-EBS-Volumes der Instance. Stelle sicher, dass das EBS-Volume basierend auf den Eingabe-/Ausgabevorgänge pro Sekunde (IOPS) die richtige Größe hat. Stelle außerdem sicher, dass du die Workload gleichmäßig auf die Volumes verteilst. Weitere Informationen findest du unter Wie behebe ich eine langsame, nicht reagierende oder unzugängliche Amazon EC2-Instance?
Aktualisieren des AWS-Treibers
Veraltete AWS-Treiber können zu Leistungsproblemen auf der Instance führen. Um dieses Problem zu beheben, aktualisiere die AWS-Treiber auf die neueste Version.
Den Netzwerkverkehr überwachen, um Probleme zu identifizieren
Verwende Amazon CloudWatch, um NetworkIn und NetworkOut für deine Instance zu überprüfen und Probleme mit der Instance-Netzwerkbandbreite zu identifizieren.
Um die Netzwerkbandbreite und die Leistung von Paketen pro Sekunde (PPS) zu erhöhen und die Latenz kontinuierlich zu verringern, aktiviere Enhanced Networking für deine Instance.
Ähnliche Informationen
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 3 Jahren
AWS OFFICIALAktualisiert vor einem Jahr
AWS OFFICIALAktualisiert vor 2 Jahren