首頁 >常見問題 >roce效能測試方法

roce效能測試方法

(*-*)浩
(*-*)浩原創
2020-01-09 09:58:145147瀏覽

roce效能測試方法

RoCE(RDMA over Converged Ethernet),越來越受到大客戶的青睞。 RoCE快取通訊網絡,RoCE在相同速率下的效能延時表現可以媲美InfiniBand,RoCE延時只有TCP/IP網路的1/3。

因此,對於支援RoCE功能的網路卡的RoCE效能測試,變得特別重要。                       (建議學習:phpstorm

在現有技術中,測試方法為手動安裝RoCE驅動,配置IP,並在Server以及Client端分別執行測試命令。最後收集測試結果及日誌資訊。測試步驟繁雜。

綜上,一種對支援RoCE的網卡進行RoCE性能測試的方案尤其重要,而現有技術中、尤其是在RoCE性能測試缺乏一種自動化測試RoCE性能的技術。

技術實作要素:

本發明提出了一種基於Linux系統下自動化測試RoCE效能的方法及其係統,能夠實現最佳化測試過程,並自動輸出測試結果存檔,有利於測試人員管理並節省資源。

本發明提出了自編程對RoCE讀寫發送的延遲、頻寬進行測試,具體而言,即構建測試的源代碼,透過輸入參數、設備名稱,調用源代碼對RoCE性能進行測試,本發明適用於目前所有類型伺服器的主流Linux系統下的支援RoCE的網卡的RoCE效能測試,具有良好的通用性和推廣性,將複雜工作簡化,提升工作效率。

在進行測試之前,先進行以下準備:登入Linux作業系統並取得root權限;根據所測試網卡不同及作業系統版本的不同,安裝對應版本的驅動程式;設定所互聯的網路的IP在同一個網段,並關閉防火牆;觀察網路連線狀態燈正常亮起,啟用兩個網路埠並執行ping指令,保證能正常ping通且資料燈正常閃爍。

本發明的實施例採用下列技術方案:

一方面,本發明提供一種基於Linux系統下自動化測試RoCE效能的方法,包括:

安裝網卡驅動以及所述網卡對應的RoCE驅動,設定網路IP位址;

基於Linux系統平台產生測試程式腳本,所述測試程式腳本包含三個判斷輸入參數:腳本運行模式參數、設備名稱參數以及待測試位址參數;

在伺服器端,執行所述測試程序腳本,等待客戶端應答;

在客戶端,執行所述測試程序腳本;

輸出測試結果並儲存。

優選的,所述測試結果保存在日誌檔案中和/或列印輸出於顯示器,其中所述測試結果是讀取/寫入頻寬、讀取/寫入延遲、發送頻寬、發送延遲的測試結果;

以上是roce效能測試方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn