Intel hat die ADQ-Technologie (Application Device Queues) in die 100G-Ethernet-Produkte der 800er-Serie integriert, um NVMe-Unterstützung für das TCP-Übertragungsprotokoll über Fabric zu ermöglichen.
Die von Intel veröffentlichte ADQ-Funktion kann zur Beschleunigung des NVMe-Zugriffs auf TCP-Basis genutzt werden. Diese neue Funktion wird bereits vom Linux-Kernel unterstützt. Die 100G-Ethernet-Netzwerkkarte der Intel 800-Serie kann die Vorteile des NVMe-Zugriffs auf Basis des TCP-Protokolls voll ausschöpfen, und ihre Latenz ist mit der von Fabric NVMe auf Basis der RDMA-Funktion vergleichbar.
Application Device Queue (ADQ) ist eine fortschrittliche, verkehrsorientierte Technologie, die die Vorhersagbarkeit und Skalierbarkeit der Reaktionszeiten von Anwendungen verbessern kann. Der LRES1014PF-2QSFP28 nutzt einen Netzwerkcontroller der Intel Ethernet 800-Serie, d. h. er setzt die Application Device Queue (ADQ)-Technologie ein und richtet Datenübertragungskanäle für wichtige Anwendungen ein. ADQ kann die Leistung wichtiger Anwendungen erheblich verbessern und eine höhere Konsistenz bei der Einhaltung von Kunden-SLAs gewährleisten.
Wenn wir die Leistung eines Rechenzentrums messen, denken die meisten Menschen zunächst an Kennzahlen wie Durchsatz und Latenz – also daran, wie viele Daten pro Sekunde verarbeitet werden können und wie lange ein Vorgang dauert.
Wir vergleichen ADQ mit der Bereitstellung einer schnellen, dedizierten Spur für die wichtigsten Kernanwendungen auf den Autobahnen, die Hand in Hand gehen. Auf diese Weise kann das Kerngeschäft mit höherer Geschwindigkeit abgewickelt werden.

(Bild von der Intel-Website)
Rechenzentren nutzen paralleles Rechnen, sodass ein Auftrag in mehrere Befehle aufgeteilt und zur Ausführung auf Dutzende oder Hunderte von Servern verteilt werden kann. Von all diesen Befehlen ist der Auftrag dann abgeschlossen, wenn der Befehl mit der langsamsten Antwortzeit ausgeführt und das Ergebnis zurückgegeben wurde. Das heißt, je mehr Server vorhanden sind, desto wahrscheinlicher ist es, dass die Ergebnisse nur langsam zurückkommen, was die Ausführungsgeschwindigkeit des gesamten Auftrags verringert. In diesem Fall spielen das Netzwerk zwischen den Servern und die Netzwerksoftware eine wichtige Rolle bei der Beeinflussung der Datenübertragungszeit.
ADQ ist eine Entwicklungstechnologie, die darauf abzielt, Probleme im Netzwerkverkehr durch die Verbesserung von Durchsatz und Latenz zu lösen und gleichzeitig die Vorhersagbarkeit der Reaktionszeiten von Anwendungen zu erhöhen. Dem Test zufolge hat sich die Leistung der ADQ-Anwendung im Vergleich zu einer Situation ohne ADQ-Technologie deutlich verbessert. Nach der Aktivierung von ADQ verbessert sich die Vorhersagbarkeit des Systems um mehr als 50 %, die Anwendungsverzögerung wird um mehr als 45 % reduziert und der Durchsatz verbessert sich um mehr als 30 %. Dies liegt daran, dass ADQ den Zielkanal oder die Warteschlange für die Kerngeschäfts-Warteschlange direkt erreicht, wodurch es für andere Anwendungen nicht mehr notwendig ist, den Übertragungskanal zu teilen oder zu unterbrechen.
Adapter der Intel 800-Serie sind mit 2048 dedizierten Hardware-Warteschlangen ausgestattet, die als dedizierte ADQs konfiguriert oder als Standard-Datenkanäle genutzt werden können. Weisen Sie Anwendungen über die Anpassungsfunktionen des Systemadministrators Warteschlangen zu, um Anwendungen mit höherer Priorität mehr Warteschlangen zuzuweisen und so eine hohe Vorhersagbarkeit der Leistung zu gewährleisten.
Derzeit hat Intel den entscheidenden Patch für den Linux-Kernel aktualisiert, um ADQ zu aktivieren, und dieser Patch ist in Linux 4.19 und späteren Versionen enthalten. ADQ kann mit den Standard-Tools des Linux-Betriebssystems konfiguriert werden, wie z. B. iproute2, Flusssteuerung (TC), Netzwerkport-Einstellung (ethtool) und Kontrollgruppe (cgroup).
ADQ ebnet den Weg für eine reibungslose Datenübertragung – eine wichtige Funktion für Unternehmen, die ihnen hilft, Staus zu vermeiden. Sie profitieren von einer besseren Vorhersehbarkeit der Anwendungsleistung, geringeren Latenzzeiten und einer insgesamt höheren Leistungsfähigkeit.
Referenz::
1、Ressourcenzentrum für Anwendungs-Gerätewarteschlangen (ADQ) https://www.intel.cn/content/www/cn/zh/architecture-and-technology/ethernet/adq-resource-center.html
2„Intel treibt die Entwicklung von Rechenzentren voran“ Für UnternehmenADQ„Autobahn“ https://mydown.yesky.com/news/715274156.html