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:
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 antwortetFü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!