1.一種基于Linux系統(tǒng)下自動化測試RoCE性能的方法,其特征在于,包括:
步驟A,安裝網(wǎng)卡驅(qū)動以及所述網(wǎng)卡對應(yīng)的RoCE驅(qū)動,配置網(wǎng)絡(luò)IP地址;
步驟B,基于Linux系統(tǒng)平臺生成測試程序腳本,所述測試程序腳本包括三個判斷輸入?yún)?shù):腳本運行模式參數(shù)、設(shè)備名稱參數(shù)以及待測試地址參數(shù);
步驟C,在服務(wù)器端,運行所述測試程序腳本,等待客戶端應(yīng)答;
步驟D,在客戶端,運行所述測試程序腳本;
步驟E,輸出測試結(jié)果并保存。
2.根據(jù)權(quán)利要求1所述的基于Linux系統(tǒng)下自動化測試RoCE性能的方法,其特征在于,所述測試結(jié)果保存在日志文件中和/或打印輸出于顯示器,其中所述測試結(jié)果是讀/寫帶寬、讀/寫延遲、發(fā)送帶寬、發(fā)送延遲的測試結(jié)果。
3.根據(jù)權(quán)利要求1所述的基于Linux系統(tǒng)下自動化測試RoCE性能的方法,其特征在于,在服務(wù)器端運行測試程序腳本的操作為:./rocetest.sh-d[device_name]-m 1,其中的device_name為待測試設(shè)備名稱。
4.根據(jù)權(quán)利要求1所述的基于Linux系統(tǒng)下自動化測試RoCE性能的方法,其特征在于,在客戶端運行測試程序腳本的操作為:./rocetest.sh-d[device_name]-m 0-i[serverIP],其中device_name為待測試設(shè)備名稱,serverIP為測試服務(wù)器端的IP地址。
5.根據(jù)權(quán)利要求1所述的基于Linux系統(tǒng)下自動化測試RoCE性能的方法,其特征在于,所述測試程序腳本為:
6.一種基于Linux系統(tǒng)下自動化測試RoCE性能的系統(tǒng),其特征在于,包括:
驅(qū)動安裝模塊,用于安裝網(wǎng)卡驅(qū)動以及所述網(wǎng)卡對應(yīng)的RoCE驅(qū)動,配置網(wǎng)絡(luò)IP地址;
腳本生成模塊,用于基于Linux系統(tǒng)平臺生成測試程序腳本,所述測試程序腳本包括三個判斷輸入?yún)?shù):腳本運行模式參數(shù)、設(shè)備名稱參數(shù)以及待測試地址參數(shù);
腳本運行模塊,在服務(wù)器端,運行所述測試程序腳本,等待客戶端應(yīng)答;在客戶端,運行所述測試程序腳本;
結(jié)果輸出模塊,輸出測試結(jié)果并保存。
7.根據(jù)權(quán)利要求6所述的基于Linux系統(tǒng)下自動化測試RoCE性能的系統(tǒng),其特征在于,所述測試結(jié)果保存在日志文件中和/或打印輸出于顯示器,其中所述測試結(jié)果是讀/寫帶寬、讀/寫延遲、發(fā)送帶寬、發(fā)送延遲的測試結(jié)果。
8.根據(jù)權(quán)利要求6所述的基于Linux系統(tǒng)下自動化測試RoCE性能的系統(tǒng),其特征在于,在服務(wù)器端運行測試程序腳本的操作為:./rocetest.sh-d[device_name]-m 1,其中的device_name為待測試設(shè)備名稱。
9.根據(jù)權(quán)利要求6所述的基于Linux系統(tǒng)下自動化測試RoCE性能的系統(tǒng),其特征在于,在客戶端運行測試程序腳本的操作為:./rocetest.sh-d[device_name]-m 0-i[serverIP],其中device_name為待測試設(shè)備名稱,serverIP為測試服務(wù)器端的IP地址。
10.根據(jù)權(quán)利要求6所述的基于Linux系統(tǒng)下自動化測試RoCE性能的系統(tǒng),其特征在于,所述測試程序腳本為: