1.一种基于Linux系统下自动化测试RoCE性能的方法,其特征在于,包括:
步骤A,安装网卡驱动以及所述网卡对应的RoCE驱动,配置网络IP地址;
步骤B,基于Linux系统平台生成测试程序脚本,所述测试程序脚本包括三个判断输入参数:脚本运行模式参数、设备名称参数以及待测试地址参数;
步骤C,在服务器端,运行所述测试程序脚本,等待客户端应答;
步骤D,在客户端,运行所述测试程序脚本;
步骤E,输出测试结果并保存。
2.根据权利要求1所述的基于Linux系统下自动化测试RoCE性能的方法,其特征在于,所述测试结果保存在日志文件中和/或打印输出于显示器,其中所述测试结果是读/写带宽、读/写延迟、发送带宽、发送延迟的测试结果。
3.根据权利要求1所述的基于Linux系统下自动化测试RoCE性能的方法,其特征在于,在服务器端运行测试程序脚本的操作为:./rocetest.sh-d[device_name]-m 1,其中的device_name为待测试设备名称。
4.根据权利要求1所述的基于Linux系统下自动化测试RoCE性能的方法,其特征在于,在客户端运行测试程序脚本的操作为:./rocetest.sh-d[device_name]-m 0-i[serverIP],其中device_name为待测试设备名称,serverIP为测试服务器端的IP地址。
5.根据权利要求1所述的基于Linux系统下自动化测试RoCE性能的方法,其特征在于,所述测试程序脚本为:
6.一种基于Linux系统下自动化测试RoCE性能的系统,其特征在于,包括:
驱动安装模块,用于安装网卡驱动以及所述网卡对应的RoCE驱动,配置网络IP地址;
脚本生成模块,用于基于Linux系统平台生成测试程序脚本,所述测试程序脚本包括三个判断输入参数:脚本运行模式参数、设备名称参数以及待测试地址参数;
脚本运行模块,在服务器端,运行所述测试程序脚本,等待客户端应答;在客户端,运行所述测试程序脚本;
结果输出模块,输出测试结果并保存。
7.根据权利要求6所述的基于Linux系统下自动化测试RoCE性能的系统,其特征在于,所述测试结果保存在日志文件中和/或打印输出于显示器,其中所述测试结果是读/写带宽、读/写延迟、发送带宽、发送延迟的测试结果。
8.根据权利要求6所述的基于Linux系统下自动化测试RoCE性能的系统,其特征在于,在服务器端运行测试程序脚本的操作为:./rocetest.sh-d[device_name]-m 1,其中的device_name为待测试设备名称。
9.根据权利要求6所述的基于Linux系统下自动化测试RoCE性能的系统,其特征在于,在客户端运行测试程序脚本的操作为:./rocetest.sh-d[device_name]-m 0-i[serverIP],其中device_name为待测试设备名称,serverIP为测试服务器端的IP地址。
10.根据权利要求6所述的基于Linux系统下自动化测试RoCE性能的系统,其特征在于,所述测试程序脚本为: