Lösungen für Netzwerklatenz
(Ein Teil des Inhalts stammt von der Intel-Website)
So messen Sie die Latenz
Die einfachste Methode zur Messung der Latenz besteht darin, den Ping-Befehl zu verwenden und die Round-Trip-Verzögerungszeit für ein 56-Byte-Paket (ein 84-Byte-Paket einschließlich IP-Header) zu betrachten. Die von ping gemeldete Zeit ist die Round-Trip-Zeit, die das kleinste Paket benötigt, um von der sendenden CPU über deren Netzwerkstack, durch das Netzwerk, über den empfangenden Netzwerkstack zur empfangenden CPU und dann zurück durch die Stacks und das Netzwerk zur ursprünglichen CPU zu gelangen.
Lösungen für Netzwerklatenz
Überraschend mag sein, dass Probleme mit der Latenz häufig eher auf die Software als auf die Hardware zurückzuführen sind. Intel-Ethernet-Produkte sind mit Funktionen ausgestattet, die dabei helfen, softwarebedingte Latenzprobleme zu beheben.
Beispielsweise verbessert die „Dynamic Device Personalization“ (DDP), die auf ausgewählten Intel®-Ethernet-Adaptern verfügbar ist, die Vorhersagbarkeit von Netzwerkflüssen, indem Pakete mit einer bestimmten Klasse gekennzeichnet werden. Das bedeutet, dass der Adapter entscheiden kann, um welche Art von Paket es sich handelt, und es an den richtigen Ort weiterleiten kann. Dies führt zu Verbesserungen bei Durchsatz und Latenz sowie zu einer geringeren CPU-Auslastung.
Eine weitere Funktion sind Application Device Queues (ADQ), die bestimmte Hardware-Warteschlangen zuweisen und diese optimal mit bestimmten Ausführungsthreads verknüpfen. Dies führt zu einer verbesserten Vorhersagbarkeit der Anwendung, einem höheren Durchsatz und geringeren Latenzzeiten.
Remote Direct Memory Access (RDMA) ist eine weitere Möglichkeit, den Ethernet-Overhead bei Hochgeschwindigkeitsanwendungen zu verringern. RDMA ermöglicht es dem Netzwerkadapter, Daten direkt in den und aus dem Anwendungsspeicher zu übertragen. Dadurch wird der Host umgangen, was eine Kommunikation zwischen Anwendungen mit geringer Latenz und hohem Durchsatz ermöglicht. RDMA kann Teile des TCP/IP-Stacks eliminieren, was wiederum einen Großteil der Softwarelatenz beseitigt, die beim Kopieren von Daten durch den gesamten Stack entsteht.
Diagnosewerkzeuge
Intel stellt zudem Diagnosetools zur Optimierung von Netzwerkkonfigurationen bereit, wie beispielsweise den Intel® Cluster Checker, der die Konfiguration und Leistung von Linux*-basierten Clustern überprüft und Lösungsvorschläge unterbreitet. So kann das Tool beispielsweise hohe Latenzzeiten diagnostizieren, die auf Ethernet-Konfigurationseinstellungen zurückzuführen sind, sodass Architekten entsprechende Anpassungen vornehmen können.
Upgrades für Ethernet-Komponenten
Wenn Sie softwarebezogene Probleme behoben haben und dennoch hohe Latenzzeiten feststellen, ist es möglicherweise an der Zeit, veraltete Netzwerkkomponenten wie Netzwerkkarten, Switches und Ähnliches zu ersetzen. Netzwerkengpässe sind eine häufige Ursache für Verzögerungen bei der Datenübertragung, insbesondere angesichts der zunehmenden Leistungsfähigkeit von Prozessoren und Speichertechnologien. Mit der richtigen Kombination von Komponenten lässt sich die Gesamtleistung des Rechenzentrums steigern.
Mit dem richtigen Netzwerkadapter stellen Sie sicher, dass Sie über genügend Ethernet-Bandbreite verfügen, um Ihren Anforderungen gerecht zu werden. Viele Rechenzentren rüsten derzeit von Gigabit-Ethernet auf 10-GB-Ethernet um. 10GBASE-T bietet einen einfachen Weg zu 10-GB-Ethernet, der mit vorhandenen Kabeln abwärtskompatibel ist. Gleichzeitig kommen 10GBASE-X-, 25GBASE-X-, 40GBASE-X-, 100GBASE-X- und andere Glasfaser-Ethernet-Netzwerkkarten mit höherer Geschwindigkeit hinzu, um das Engpassproblem im Speichernetzwerk verschiedener Rechenzentren und Unternehmen besser zu lösen.
Bewährte Ethernet-Lösungen
Der Intel Master-Ethernet-Adapter bietet bewährte Leistung und Kosteneffizienz. In allen Arten von umfassenden Kompatibilitätstests. Die von Intel gesteuerten Ethernet-Produkte können die Leistung von Rechenzentren erheblich verbessern und Endnutzern die beste Servicequalität bieten.
Über LR-LINK
LR-LINK ist ein Unternehmen, das Forschung und Entwicklung, Produktion, Vertrieb und Service von Ethernet-Kartenprodukten unter einem Dach vereint. Das Unternehmen orientiert sich an den Marktanforderungen, entwickelt und konstruiert eigenständig Ethernet-Kartenprodukte, die auf Basis von Intel- und anderen führenden Steuerungslösungen für vielfältige praktische Anwendungen geeignet sind, und ist bestrebt, Netzwerkengpässe in verschiedenen Branchen und Bereichen zu beseitigen. Besuchen Sie www.lr-link.com

