RoCE (RDMA over Converged Ethernet) は、大規模な顧客の間でますます支持されています。 RoCEは通信ネットワークをキャッシュし、同速度の遅延性能はInfiniBandに匹敵し、遅延はTCP/IPネットワークのわずか1/3です。
したがって、RoCE 機能をサポートするネットワーク カードの RoCE 性能テストが特に重要になります。 (推奨学習: PHPSTORM )
## 既存のテクノロジーでは、テスト方法は手動で ROCE ドライバーをインストールし、IP を構成し、サーバーとクライアントでテスト コマンドを実行します。側。最後に、テスト結果とログ情報を収集します。テスト手順は複雑です。 要約すると、RoCE をサポートするネットワーク カードの RoCE パフォーマンス テストのソリューションは特に重要ですが、既存の技術、特に RoCE パフォーマンス テストでは、RoCE パフォーマンスを自動的にテストする技術が不足しています。技術実装要素:
本発明の実施形態は、以下の技術的解決策を採用する。
一方では、本発明は、Linuxシステム下でRoCEパフォーマンスを自動的にテストする方法を提供する。 ネットワーク カード ドライバーとネットワーク カードに対応する RoCE ドライバーをインストールし、ネットワーク IP アドレスを構成します; Linux システム プラットフォームに基づいてテスト プログラム スクリプトを生成します。プログラム スクリプトには 3 つの判定入力パラメータが含まれています: スクリプト実行モード パラメータ、テスト対象のデバイス名パラメータ、およびアドレス パラメータ; サーバー側でテスト プログラム スクリプトを実行し、クライアントの応答を待ちます。クライアント側で、テスト プログラムのスクリプトを実行します。
テスト結果を出力し、保存します。
好ましくは、テスト結果は、ログファイルに保存され、および/またはモニタに印刷され、テスト結果は、読み取り/書き込み帯域幅、読み取り/書き込み遅延、送信帯域幅、および送信遅延のテスト結果である。 ;
以上がローズ性能試験方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。