[发明专利]一种加速卡测试方法及装置在审
申请号: | 201710047150.1 | 申请日: | 2017-01-22 |
公开(公告)号: | CN106815110A | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 范鹏飞 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加速卡 测试 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种加速卡测试方法及装置。
背景技术
加速卡是一种可直接插接到服务器的标准总线接口插槽上,实现加密运算、解密运算和解压缩运算功能的板卡,在将加速卡插接到服务器的标准总线接口插槽之后,通常还需要对加速卡的性能进行测试。
目前,测试加速卡性能的方式,主要是针对安装加速卡后的服务器在压力测试工具Siege提供大流量环境下,处理器的负载情况来衡量加速卡性能。
通过上述方式衡量加速卡性能时,与处理器的负载情况有关,而处理器很容易受到其他业务条件的影响而出现负载失衡,导致测试结果的准确性极差。
发明内容
本发明实施例提供了一种加速卡测试方法及装置,可提高测试结果的准确性。
第一方面,本发明提供了一种加速卡测试方法,应用于测试服务器,包括:
获取并安装QAT驱动程序;
获取并安装openssl驱动程序;
接收外部设备发送的测试请求,根据所述测试请求触发所述QAT驱动程序;
通过所述QAT驱动程序驱动待测加速卡分别执行设定次数的加密运算、解密运算和解压缩运算;
通过所述openssl驱动程序获取所述待测加速卡分别完成设定次数的加密运算、解密运算和解压缩运算时对应的运算时长。
优选地,在所述接收外部设备发送的测试请求之前,还包括:
检测是否存在待测加速卡与所述测试服务器相连。
优选地,在所述获取并安装openssl驱动程序之后,还包括:通过所述openssl驱动程序预先设置加密运算、解密运算和解压缩运算分别对应的时间阈值;
在所述通过所述openssl驱动程序获取待测加速卡分别完成设定次数的加密运算、解密运算和解压缩运算时对应的运算时长之后,还包括:
通过所述openssl驱动程序比较加密运算、解密运算和解压缩运算分别对应的时间阈值和运算时长,并根据比较结果确定所述待测加速卡的性能是否合格。
优选地,所述接收外部设备发送的测试请求,根据所述测试请求触发所述QAT驱动程序,包括:
接收外部设备发送的携带设定次数number的测试请求,通过如下指令触发所述QAT驱动程序:
./apps/openssl speed-engine qat rsa2048-elapsed-asynch-batch number-multi 1。
第二方面,本发明实施例提供了一种加速卡测试装置,应用于测试服务器,包括:
第一处理模块,用于获取并安装QAT驱动程序;
第二处理模块,用于获取并安装openssl驱动程序;
第三处理模块,用于接收外部设备发送的测试请求,根据所述测试请求触发所述QAT驱动程序;
所述QAT驱动程序,用于驱动待测加速卡分别执行设定次数的加密运算、解密运算和解压缩运算;
所述openssl驱动程序,用于获取所述待测加速卡分别完成设定次数的加密运算、解密运算和解压缩运算时对应的运算时长。
优选地,还包括:
检测模块,用于检测是否存在待测加速卡与所述测试服务器相连。
优选地,所述openssl驱动程序,进一步用于预先设置加密运算、解密运算和解压缩运算分别对应的时间阈值;比较加密运算、解密运算和解压缩运算分别对应的时间阈值和运算时长,并根据比较结果确定所述待测加速卡的性能是否合格。
优选地,所述第三处理模块,用于接收外部设备发送的携带设定次数number的测试请求,通过如下指令触发所述QAT驱动程序:
./apps/openssl speed-engine qat rsa2048-elapsed-asynch-batch number-multi 1。
第三方面,本发明实施例提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行第一方面中任一项所述的方法。
第四方面,本发明实施例提供了一种存储控制器,包括:处理器、存储器和总线;
所述处理器和所述存储器通过所述总线连接;
所述存储器,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行第一方面中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710047150.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器内存测试方法及装置
- 下一篇:一种基于智能终端续航自动化测试的方法