[发明专利]一种加速卡测试方法及装置在审
申请号: | 201710047150.1 | 申请日: | 2017-01-22 |
公开(公告)号: | CN106815110A | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 范鹏飞 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加速卡 测试 方法 装置 | ||
1.一种加速卡测试方法,其特征在于,应用于测试服务器,包括:
获取并安装QAT驱动程序;
获取并安装openssl驱动程序;
接收外部设备发送的测试请求,根据所述测试请求触发所述QAT驱动程序;
通过所述QAT驱动程序驱动待测加速卡分别执行设定次数的加密运算、解密运算和解压缩运算;
通过所述openssl驱动程序获取所述待测加速卡分别完成设定次数的加密运算、解密运算和解压缩运算时对应的运算时长。
2.根据权利要求1所述的加速卡测试方法,其特征在于,
在所述接收外部设备发送的测试请求之前,还包括:
检测是否存在待测加速卡与所述测试服务器相连。
3.根据权利要求1所述的加速卡测试方法,其特征在于,
在所述获取并安装openssl驱动程序之后,还包括:通过所述openssl驱动程序预先设置加密运算、解密运算和解压缩运算分别对应的时间阈值;
在所述通过所述openssl驱动程序获取待测加速卡分别完成设定次数的加密运算、解密运算和解压缩运算时对应的运算时长之后,还包括:
通过所述openssl驱动程序比较加密运算、解密运算和解压缩运算分别对应的时间阈值和运算时长,并根据比较结果确定所述待测加速卡的性能是否合格。
4.根据权利要求1至3中任一所述的加速卡测试方法,其特征在于,
所述接收外部设备发送的测试请求,根据所述测试请求触发所述QAT驱动程序,包括:
接收外部设备发送的携带设定次数number的测试请求,通过如下指令触发所述QAT驱动程序:
./apps/openssl speed-engine qat rsa2048-elapsed-asynch-batch number-multi 1。
5.一种加速卡测试装置,其特征在于,应用于测试服务器,包括:
第一处理模块,用于获取并安装QAT驱动程序;
第二处理模块,用于获取并安装openssl驱动程序;
第三处理模块,用于接收外部设备发送的测试请求,根据所述测试请求触发所述QAT驱动程序;
所述QAT驱动程序,用于驱动待测加速卡分别执行设定次数的加密运算、解密运算和解压缩运算;
所述openssl驱动程序,用于获取所述待测加速卡分别完成设定次数的加密运算、解密运算和解压缩运算时对应的运算时长。
6.根据权利要求5所述的加速卡测试装置,其特征在于,还包括:
检测模块,用于检测是否存在待测加速卡与所述测试服务器相连。
7.根据权利要求5所述的加速卡测试装置,其特征在于,
所述openssl驱动程序,进一步用于预先设置加密运算、解密运算和解压缩运算分别对应的时间阈值;比较加密运算、解密运算和解压缩运算分别对应的时间阈值和运算时长,并根据比较结果确定所述待测加速卡的性能是否合格。
8.根据权利要求5至7中任一所述的加速卡测试装置,其特征在于,
所述第三处理模块,用于接收外部设备发送的携带设定次数number的测试请求,通过如下指令触发所述QAT驱动程序:
./apps/openssl speed-engine qat rsa2048-elapsed-asynch-batch number-multi 1。
9.一种可读介质,其特征在于,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行权利要求1至4中任一项所述的方法。
10.一种存储控制器,其特征在于,包括:处理器、存储器和总线;
所述处理器和所述存储器通过所述总线连接;
所述存储器,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行权利要求1至4中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710047150.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器内存测试方法及装置
- 下一篇:一种基于智能终端续航自动化测试的方法