一种固态硬盘虚拟化功能的验证方法和验证装置制造方法及图纸

技术编号:40756494 阅读:22 留言:0更新日期:2024-03-25 20:10
本发明专利技术提供了一种固态硬盘虚拟化功能的验证方法和验证装置,采用测试脚本获取固态硬盘设备寄存器值,确认功能并自动配置VF后将VF和PF FLR复位,分步进行确认状态,实现了验证固态硬盘虚拟化功能的存在性、VF功能局部性和PF功能的全局性的技术效果,有效避免了现有技术中利用虚拟机简单绑定VF或者按队列中断资源创建VF等流于表面,却对SR‑IOV功能关键特性FLR复位的有效性无从识别的缺陷。

【技术实现步骤摘要】

本专利技术涉及固态硬盘测试相关,具体涉及一种固态硬盘虚拟化功能的验证方法和验证装置


技术介绍

1、固态硬盘虚拟化(sr-iov)功能可以支持单个物理pcie设备虚拟出多个pcie设备,这样可以减少pcie设备的硬件成本,节省pcie插槽,使得硬件资源可以更加充分使用。随着云计算的广泛应用,支持sr-iov功能的固态硬盘显得越来越有必要。

2、本领域中通常选择在服务器上配置vf(virtual function,虚拟功能设备)并与虚拟机绑定去验证固态硬盘sr-iov功能能否正常工作,但是这种方式测试效率不高,且对于sr-iov功能必须具备的关键特性:pf(physical function,物理功能设备)/vf flr(function level reset,功能级复位)复位差异不能明确识别。基于此,本专利技术提出了一种有效确认pf/vf差异化复位特性的固态硬盘虚拟化功能验证方法。

3、有鉴于上述的缺陷,当前亟需设计一种能够有效确认pf/vf差异化复位特性的固态硬盘虚拟化功能的验证方法和验证装置。

/>

技术本文档来自技高网...

【技术保护点】

1.一种固态硬盘虚拟化功能的验证方法,其特征在于:所述方法包括以下步骤:

2.根据权利要求1所述的一种固态硬盘虚拟化功能的验证方法,其特征在于:所述步骤1中,执行测试脚本通过获取被测固态硬盘的SR-IOV功能ID,如果获取到ID则确认被测固态硬盘具备SR-IOV功能。

3.根据权利要求1所述的一种固态硬盘虚拟化功能的验证方法,其特征在于:所述步骤4中,执行测试脚本获取PF的最大支持VF数量total VFs与当前可用VF数量Initial VFs以及第一个VF与PF之间的偏移量vf_offset和两个VF之间的距离vf_stride,再执行测试脚本根据total ...

【技术特征摘要】

1.一种固态硬盘虚拟化功能的验证方法,其特征在于:所述方法包括以下步骤:

2.根据权利要求1所述的一种固态硬盘虚拟化功能的验证方法,其特征在于:所述步骤1中,执行测试脚本通过获取被测固态硬盘的sr-iov功能id,如果获取到id则确认被测固态硬盘具备sr-iov功能。

3.根据权利要求1所述的一种固态硬盘虚拟化功能的验证方法,其特征在于:所述步骤4中,执行测试脚本获取pf的最大支持vf数量total vfs与当前可用vf数量initial vfs以及第一个vf与pf之间的偏移量vf_offset和两个vf之间的距离vf_stride,再执行测试脚本根据total vfs、vf_offset、vf_stride和initial vfs创建最大数量的vf。

4.根据权利要求1所述的一种固态硬盘虚拟化功能的验证方法,其特征在于:所述步骤7中,验证选定的vf是否单独有效复位...

【专利技术属性】
技术研发人员:刘俊明齐元辅
申请(专利权)人:江苏华存电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1