买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种Nvme固态硬盘非4k对齐Trim数据校验方法、系统及装置_苏州浪潮智能科技有限公司_202111138726.8 

申请/专利权人:苏州浪潮智能科技有限公司

申请日:2021-09-27

公开(公告)日:2024-01-12

公开(公告)号:CN114003431B

主分类号:G06F11/10

分类号:G06F11/10;G06F7/58

优先权:

专利状态码:有效-授权

法律状态:2024.01.12#授权;2022.02.22#实质审查的生效;2022.02.01#公开

摘要:本发明提出的一种Nvme固态硬盘非4k对齐Trim数据校验方法、系统及装置,所述方法包括:生成随机数,模拟待测Nvme固态硬盘的现实复杂度;初始化待测Nvme固态硬盘;向待测Nvme固态硬盘的全盘写入固定数据;设置Trim命令参数,构造待测Nvme固态硬盘的非4k对齐场景;验证待测Nvme固态硬盘Trim后的数据。本发明能够实现Nvme固态硬盘非4k对齐的Trim数据校验,提升Trim场景的测试覆盖度。

主权项:1.一种Nvme固态硬盘非4k对齐Trim数据校验方法,其特征在于,包括:生成随机数,模拟待测Nvme固态硬盘的现实复杂度;初始化待测Nvme固态硬盘;向待测Nvme固态硬盘的全盘写入固定数据;设置Trim命令参数,构造待测Nvme固态硬盘的非4k对齐场景;验证待测Nvme固态硬盘Trim后的数据;所述生成随机数,模拟待测Nvme固态硬盘的现实复杂度包括:根据Nvme协议接口命令获取待测Nvme固态硬盘所有的逻辑区块数X;用X除以16得到数Y;利用预设工具生成一个小于Y的随机数Z;所述设置Trim命令参数,构造待测Nvme固态硬盘的非4k对齐场景具体包括:设置Trim的范围参数为8*Z;设置Trim的起始逻辑区块地址是8*Z-3;使用设置完成的Trim的范围参数和Trim的起始逻辑区块地址执行NvmeTrim命令;所述验证待测Nvme固态硬盘Trim后的数据包括:读取待测Nvme固态硬盘的逻辑区块的数据;若逻辑区块的数据为0,则逻辑区块实现了4k对齐,使用第一验证机制验证Trim后的数据;若逻辑区块的数据为0X12345678,则逻辑区块未实现4k对齐,使用第二验证机制验证Trim后的数据;所述第一验证机制包括:使用读写工具,针对实现4k对齐的逻辑区块,验证起始逻辑区块地址是8*Z,长度范围是8*Z-8的数据,如果读出的数据全部是0,则Trim后的数据正确;所述第二验证机制包括:使用读写工具,针对待测Nvme固态硬盘中实现4k对齐的逻辑区块之外的8个逻辑区块,若每一个逻辑区块起始逻辑区块地址是8*Z,长度范围是8*Z-8的数据均为0X12345678,则Trim后的数据正确。

全文数据:

权利要求:

百度查询: 苏州浪潮智能科技有限公司 一种Nvme固态硬盘非4k对齐Trim数据校验方法、系统及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。