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中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

SublimeText3 Linux新版
SublimeText3 Linux最新版

Dreamweaver CS6
视觉化网页开发工具

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中