【技术实现步骤摘要】
本专利技术涉及计算机存储测试技术,尤其涉及一种基于linux的nvme协议测试分析方法、装置、设备与存储介质。
技术介绍
1、市场对于nvme(non-volatile memory express)这种高速的存储协议的存储产品需求越来越大。快速的对nvme存储产品进行开发测试能提高nvme存储产品开发效率。
2、目前nvme协议分析主要通过两种方式。第一种是硬件的方式,通过购买外置的pcie/nvme协议分析仪,放置在主机和设备之间,抓取主机和设备之间的pcie总线信号来对其中的nvme协议命令进行测试分析;第二种是软件的方式,即抓取主机发送给设备的nvme协议命令并进行测试分析。现有的nvme协议的测试分析过程仍然存在测试分析成本高、通用性差等问题。
技术实现思路
1、本专利技术要解决的技术问题在于针对现有技术中的缺陷,提供一种基于linux的nvme协议测试分析方法、装置、设备与存储介质。
2、本专利技术解决其技术问题所采用的技术方案是:一种基于linux的n
...【技术保护点】
1.一种基于linux的NVMe协议测试分析方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于linux的NVMe协议测试分析方法,其特征在于,所述NVMe协议分析模块中,将NVMe协议命令返回时的数据信息进行解析后,对实时的NVMe命令以及协议解析结果数据进行压缩后输出;压缩算法采用Sequential Algorithms算法。
3.根据权利要求1所述的基于linux的NVMe协议测试分析方法,其特征在于,所述NVMe协议分析模块中,NVMe协议命令返回时的数据包括Opcode、DWORD10至15,SQID, CQID, SQ
...【技术特征摘要】
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协议分析模块中,建立的注错集包括命令注错集...
【专利技术属性】
技术研发人员:王琪,张杰,姚栋,李四林,
申请(专利权)人:湖北长江万润半导体技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。