首页  专利技术  电子电路装置的制造及其应用技术

基于linux的NVMe协议测试分析方法、装置、设备与存储介质与流程

2026-02-11 13:20:02 217次浏览

技术特征:

1.一种基于linux的nvme协议测试分析方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于linux的nvme协议测试分析方法,其特征在于,所述nvme协议分析模块中,将nvme协议命令返回时的数据信息进行解析后,对实时的nvme命令以及协议解析结果数据进行压缩后输出;压缩算法采用sequential algorithms算法。

3.根据权利要求1所述的基于linux的nvme协议测试分析方法,其特征在于,所述nvme协议分析模块中,nvme协议命令返回时的数据包括opcode、dword10至15,sqid, cqid, sqdoor bell、cq door bell,传输数据,对应的内核时间、命令处理结果和异常错误信息。

4.根据权利要求3所述的基于linux的nvme协议测试分析方法,其特征在于,所述步骤3)nvme协议分析模块中,建立的注错集包括命令注错集、sq注错集、sq door bell注错集、传输数据注错集、cq注错集和cq door bell注错集。

5.根据权利要求1所述的基于linux的nvme协议测试分析方法,其特征在于,所述步骤2)nvme协议监控模块中信息监控和记录包括:

6.根据权利要求1所述的基于linux的nvme协议测试分析方法,其特征在于,所述步骤2)中nvme标准驱动模块为linux操作系统原生nvme驱动模块。

7.一种基于linux的nvme协议测试分析装置,其特征在于,包括:

8.根据权利要求7所述的基于linux的nvme协议测试分析装置,其特征在于,所述nvme协议监控模块中,信息监控和记录包括:

9.一种电子设备,其特征在于,

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6任一项所述的方法。


技术总结
本发明公开了一种基于linux的NVMe协议测试分析方法、装置、设备与存储介质,该方法包括:1)设置注错配置文件和分析配置文件;其中,分析配置文件用于配置是否开启NVMe协议测试分析功能;注错配置文件用于设置注错类型和注错数据指导NVMe协议注错;2)通过测试软件发送NVMe协议命令给目标存储设备,使用改进的NVMe驱动模块进行NVMe协议测试分析。本发明方法基于linux原有的NVMe驱动进行修改和NVMe协议分析,可以分析目前市面上已有的通用测试软件以及自定义测试软件所发送的NVMe协议命令,复用性强,可极大减少测试代码开发量。

技术研发人员:王琪,张杰,姚栋,李四林
受保护的技术使用者:湖北长江万润半导体技术有限公司
技术研发日:
技术公布日:2024/11/26
文档序号 : 【 40124980 】

技术研发人员:王琪,张杰,姚栋,李四林
技术所有人:湖北长江万润半导体技术有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
王琪张杰姚栋李四林湖北长江万润半导体技术有限公司
面向车网联合储能电站的状态切换系统及方法与流程 一种无纺布加工自动卷绕打包机及打包方法与流程
相关内容