Ich verwende eine Amazon Elastic Compute Cloud (Amazon EC2)-Instance und möchte Enhanced Networking aktivieren.
Kurzbeschreibung
Amazon-EC2-Instancen verfügen über drei verschiedene virtuelle Netzwerkadapter: VIF, Intel 82599 VF und Elastic Network Adapter (ENA). Die neuesten Instance-Typen und Adapter finden Sie unter Enhanced Networking unter Linux und Enhanced Networking mit der Intel 82599 VF-Schnittstelle unter Windows-Instancen aktivieren.
Wichtig:
- Wenn Ihre PPS-Rate ihre Obergrenze erreicht hat, haben Sie wahrscheinlich die Obergrenzen des virtuellen Netzwerkschnittstellentreibers erreicht. Wechseln Sie zu Enhanced Networking.
- Wenn sich Ihr Durchsatz auf dem VIF-Treiber 20.000 PPS nähert oder diesen Wert überschreitet liegt, empfiehlt es sich, Enhanced Networking zu verwenden.
- Verwenden Sie eine Cluster-Platzierungsgruppe, um die niedrigste Latenz und die höchste PPS-Netzwerkleistung für Ihre Instancen zu erzielen.
- Um Geschwindigkeiten von bis zu 10 Gbit/s zwischen Instancen zu erreichen, starten Sie Ihre Instancen in einer Cluster-Placement-Gruppe mit dem Instance-Typ Enhanced Networking. Diese Instance-Typen werden physisch nahe beieinander platziert. Instance-Typen, die nahe beieinander liegen, reduzieren die Latenz weiter und verbessern die Übertragungsgeschwindigkeiten.
- Um Geschwindigkeiten von bis zu 25 Gbit/s zwischen Instancen zu erreichen, starten Sie Ihre Instancen in einer Cluster-Platzierungsgruppe mit ENA-kompatiblen Instancen. Stellen Sie dann sicher, dass der Verkehr zwischen den Instancen über mehrere Flows verfügt.
Lösung
Linux
Folgen Sie der Anleitung, die für Ihre Instance und Ihren Adaptertyp gilt:
Nachdem Sie den Enhanced Networking-Treiber für Ihren Instance-Typ aktiviert haben, führen Sie ein Netzwerk- oder Kernel-Tuning durch. Die Standard-Netzwerkkernelparameter sind für die meisten Workloads ausreichend. Passen Sie jedoch je nach Workload Ihre Konfigurationen an, um den Durchsatz zu optimieren.
Es ist eine bewährte Methode, den Kernel auf der Grundlage von beobachtbarem Verhalten und Metriken zu optimieren. Verwenden Sie nach Möglichkeit die Ressourcen Ihres Betriebssystems oder Ihrer Anwendungsberatung.
Windows
Informationen zu Enhanced Networking finden Sie unter Enhanced Networking unter Windows. Der Elastic Network-Schnittstellentreiber ist auf allen Amazon-AMIs für Windows Server 2008 R2 und höher installiert.
Informationen zu elastischen Netzwerkschnittstellen finden Sie unter Enhanced Networking mit Elastic Network Adapter (ENA) auf Windows-Instancen aktivieren.
Weitere Informationen
Wie kann ich die Netzwerkleistung auf meiner Amazon-EC2-Windows-Instance verbessern?
Wie vergleiche ich den Netzwerkdurchsatz zwischen Amazon-EC2-Linux-Instancen in derselben Amazon VPC?
Amazon-EC2-Instance-Typen
Elastic Network Adapter – Leistungsstarke Netzwerkschnittstelle für Amazon EC2
Netzwerkbandbreite der Amazon-EC2-Instance