The invention provides a functional test method, device, terminal and storage medium of network card SR_IOV, which includes: acquiring the current number of network ports of the system as the initial number; acquiring the corresponding network port information of the system network card; acquiring the maximum number of virtual network ports corresponding to the network card according to the network port information; creating virtual network ports according to the maximum number of virtual network ports; and acquiring the system network port information. The validity of the virtual network ports is verified according to the initial number. The invention can automatically test the SR_IOV function of the network card, improve the test efficiency and save the test time.
【技术实现步骤摘要】
一种网卡SR-IOV功能测试方法、装置、终端及存储介质
本专利技术属于服务器测试
,具体涉及一种网卡SR-IOV功能测试方法、装置、终端及存储介质。
技术介绍
目前很多网卡设备支持SR-IOV技术,可以使用一张网卡,在系统下创建N个独立虚拟网口。一些客户需要使用这个功能,那么在服务器出货时就要测试这个功能是否可以正常使用。现有的技术方案是测试时需人工确认网卡在系统下支持的最大虚拟网口数量,然后手动开启虚拟网口,然后再确认虚拟网口是否打开,网口数量是否对应。操作手法单一,非常耗费人力工时,当网卡数量较多时,通过人工来确认虚拟网口的数量就会非常麻烦。
技术实现思路
针对现有技术的不足,本专利技术提供一种网卡SR-IOV功能测试方法、装置、终端及存储介质,以解决上述技术问题。第一方面,本申请实施例提供一种网卡SR-IOV功能测试方法,所述方法包括:获取系统的当前网口数量作为初始数量;获取系统网卡对应的网口信息;根据所述网口信息获取网卡对应的最大虚拟网口数量;根据所述最大虚拟网口数量创建虚拟网口;获取系统网口信息并根据所述初始数量对所述虚拟网口有效性进行验证。结合第一方面,在第一方面的第一种实施方式中,所述获取系统网口信息包括:获取系统网卡数量;获取所述网卡对应的网口信息并从所述网口信息中筛选网口名称;获取所述网口支持的虚拟网口数量。结合第一方面,在第一方面的第二种实施方式中,所述根据最大虚拟网口数量创建虚拟网口包括:对网卡是否支持虚拟网口进行校验;在网卡的虚拟网口创建文件中将虚拟网口创建数量设置为最大虚拟网口数量;执行所述虚拟网口创建文件。结合第一方面,在第一 ...
【技术保护点】
1.一种网卡SR‑IOV功能测试方法,其特征在于,所述方法包括:获取系统的当前网口数量作为初始数量;获取系统网卡对应的网口信息;根据所述网口信息获取网卡对应的最大虚拟网口数量;根据所述最大虚拟网口数量创建虚拟网口;获取系统网口信息并根据所述初始数量对所述虚拟网口有效性进行验证。
【技术特征摘要】
1.一种网卡SR-IOV功能测试方法,其特征在于,所述方法包括:获取系统的当前网口数量作为初始数量;获取系统网卡对应的网口信息;根据所述网口信息获取网卡对应的最大虚拟网口数量;根据所述最大虚拟网口数量创建虚拟网口;获取系统网口信息并根据所述初始数量对所述虚拟网口有效性进行验证。2.根据权利要求1所述的方法,其特征在于,所述获取系统网口信息包括:获取系统网卡数量;获取所述网卡对应的网口信息并从所述网口信息中筛选网口名称;获取所述网口支持的虚拟网口数量。3.根据权利要求1所述的方法,其特征在于,所述根据最大虚拟网口数量创建虚拟网口包括:对网卡是否支持虚拟网口进行校验;在网卡的虚拟网口创建文件中将虚拟网口创建数量设置为最大虚拟网口数量;执行所述虚拟网口创建文件。4.根据权利要求1所述的方法,其特征在于,所述获取系统网口信息并根据所述初始数量对所述虚拟网口有效性进行验证包括:获取虚拟网口创建完成后的系统网口数量;根据网卡数量和所述网卡对应的最大虚拟网口数量计算虚拟网口创建数量;判断所述系统网口数量与所述初始数量之差是否等于虚拟网口创建数量:是,则判定所述虚拟网口创建成功并显示通过测试;否,则判定所述虚拟网口创建失败并提示测试出错。5.一种网卡SR-IOV功能测试装置,其特征在于,所述装置包括:初始获取单元,配置用于获取系统的当前网口数量作为初始数量;信息获取单元,配置用于获取系统网卡对应的网口信息;数量获取单元,配置用于根据所述网口信息获取网卡对应的最大虚拟网口数量;网口创建单元,配置用于根...
【专利技术属性】
技术研发人员:谭静静,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。