Heim >häufiges Problem >Roce-Leistungstestmethode

Roce-Leistungstestmethode

(*-*)浩
(*-*)浩Original
2020-01-09 09:58:145156Durchsuche

Roce-Leistungstestmethode

RoCE (RDMA over Converged Ethernet) wird zunehmend von Großkunden bevorzugt. RoCE speichert Kommunikationsnetzwerke im Cache. Die Verzögerungsleistung von RoCE ist mit der von InfiniBand vergleichbar. Die Verzögerung von RoCE beträgt nur 1/3 des TCP/IP-Netzwerks.

Daher ist der RoCE-Leistungstest der Netzwerkkarte, die die RoCE-Funktion unterstützt, besonders wichtig geworden. (Empfohlenes Lernen: PHPSTORM )

In der bestehenden Technologie besteht die Testmethode darin, den ROCE-Treiber manuell zu installieren, IP zu konfigurieren und den Testbefehl auf dem Server und dem Client auszuführen Seite. Sammeln Sie abschließend Testergebnisse und Protokollinformationen. Die Testschritte sind komplex.

Zusammenfassend ist eine Lösung für RoCE-Leistungstests von Netzwerkkarten, die RoCE unterstützen, besonders wichtig. Allerdings fehlt der vorhandenen Technologie, insbesondere beim RoCE-Leistungstest, eine Technologie zum automatischen Testen der RoCE-Leistung.

Technische Implementierungselemente:

Die vorliegende Erfindung schlägt ein Verfahren und ein System zum automatischen Testen der RoCE-Leistung unter einem Linux-System vor, das den Testprozess optimieren kann. und gibt Testergebnisse automatisch zur Archivierung aus, was der Testerverwaltung zugute kommt und Ressourcen spart.

Die vorliegende Erfindung schlägt eine Selbstprogrammierung vor, um die Verzögerung und Bandbreite der RoCE-Lese- und Schreibübertragung zu testen. Sie erstellt insbesondere den Quellcode für den Test und ruft den Quellcode auf, um die RoCE-Leistung durch Eingabe von Parametern zu testen und Gerätenamen eignet sich diese Erfindung für RoCE-Leistungstests von Netzwerkkarten, die RoCE unter aktuellen Mainstream-Linux-Systemen aller Arten von Servern unterstützen. Sie weist eine gute Vielseitigkeit und Generalisierbarkeit auf, vereinfacht komplexe Arbeiten und verbessert die Arbeitseffizienz.

Bevor Sie den Test durchführen, führen Sie die folgenden Vorbereitungen durch: Melden Sie sich beim Linux-Betriebssystem an und erhalten Sie Root-Rechte. Installieren Sie die entsprechende Version des Treibers entsprechend den verschiedenen zu testenden Netzwerkkarten und Betriebssystemversionen IP des verbundenen Netzwerks Schalten Sie im selben Netzwerksegment die Firewall aus. Achten Sie darauf, dass die Netzwerkverbindungsstatusleuchte normal aufleuchtet, aktivieren Sie zwei Netzwerkports und führen Sie den Ping-Befehl aus, um sicherzustellen, dass der Ping normal abgeschlossen werden kann und die Datenleuchte blinkt normalerweise.

Ausführungsformen der vorliegenden Erfindung übernehmen die folgenden technischen Lösungen:

Einerseits stellt die vorliegende Erfindung eine Methode zum automatischen Testen der RoCE-Leistung unter einem Linux-System bereit, einschließlich:

Installieren Sie den Netzwerkkartentreiber und den RoCE-Treiber, der der Netzwerkkarte entspricht, und konfigurieren Sie die Netzwerk-IP-Adresse

Generieren Sie ein Testprogrammskript basierend auf der Linux-Systemplattform Das Programmskript enthält drei Beurteilungseingabeparameter: Skriptlaufmodusparameter, Gerätenamenparameter und zu testende Adressparameter

Führen Sie auf der Serverseite das Testprogrammskript aus und warten Sie, bis der Client antwortet

Führen Sie auf der Clientseite das Testprogramm-Skript aus.

Geben Sie die Testergebnisse aus und speichern Sie sie.

Vorzugsweise werden die Testergebnisse in einer Protokolldatei gespeichert und/oder auf dem Monitor ausgedruckt, wobei es sich bei den Testergebnissen um Testergebnisse der Lese-/Schreibbandbreite, der Lese-/Schreibverzögerung, der Übertragungsbandbreite und der Übertragungsverzögerung handelt. ;

Das obige ist der detaillierte Inhalt vonRoce-Leistungstestmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn