预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115827345A(43)申请公布日2023.03.21(21)申请号202211447061.3(22)申请日2022.11.18(71)申请人山东云海国创云计算装备产业创新中心有限公司地址250000山东省济南市中国(山东)自由贸易试验区济南片区浪潮路1036号浪潮科技园S01楼35层(72)发明人张冠南(74)专利代理机构北京连和连知识产权代理有限公司11278专利代理师陈黎明马鹏林(51)Int.Cl.G06F11/22(2006.01)G06F13/42(2006.01)权利要求书2页说明书8页附图1页(54)发明名称一种应用于SSD的PCIeReset测试方法、系统及存储介质(57)摘要本发明涉及SSD测试技术领域,具体涉及应用于SSD的PCIeReset测试方法、系统及存储介质。该方法获取被测SSD信息记录到数据库中;基于SSD的信息,选择一种预操作方式,对SSD盘进行预操作;若选择在预操作同时触发SSD的PCIeReset,则进行下一步;若选择不在预操作进行中触发SSD的PCIeReset测试,则等待预操作完成后,触发PCIeReset;其中,所述PCIeReset方式包括ColdReset、WarmReset、HotReset和FLR;检查SSD状态,并存档测试结。本发明完全覆盖ColdReset、WarmReset、HotReset、FLR四种PCIeReset方式的测试方法,在多轮PCIeReset测试中,能遍历多种SSD预操作和4种PCIeReset方式组合测试。CN115827345ACN115827345A权利要求书1/2页1.一种应用于SSD的PCIeReset测试方法,其特征在于,该方法包括:获取被测SSD信息记录到数据库中;基于SSD的信息,选择一种预操作方式,对SSD盘进行预操作;若选择在预操作同时触发SSD的PCIeReset,则进行下一步;若选择不在预操作进行中触发SSD的PCIeReset测试,则等待预操作完成后,触发PCIeReset;其中,所述PCIeReset方式包括ColdReset、WarmReset、HotReset和FLR;检查SSD状态,并存档测试结果。2.如权利要求1所述的应用于SSD的PCIeReset测试方法,其特征在于,所述SSD信息包括:SN号、槽位信息和NVMe设备号。3.如权利要求1所述的应用于SSD的PCIeReset测试方法,其特征在于,所述预操作,包括:静置不做任何操作、数据读写、擦除数据、格式化、创删NS、创删文件系统、卸载加载NVMe驱动、设备自检和ND。4.如权利要求1‑3任一所述的应用于SSD的PCIeReset测试方法,其特征在于,PCIeReset完成后,获取SSD信息,更新到数据库中。5.如权利要求1所述的应用于SSD的PCIeReset测试方法,其特征在于,所述检查SSD状态包括:PCIe速度、预操作已完成操作校验和是否可以继续正常读写。6.如权利要求5所述的应用于SSD的PCIeReset测试方法,其特征在于,所述PCIe速度基于对是否存在掉gen和掉lane的判断。7.如权利要求5所述的应用于SSD的PCIeReset测试方法,其特征在于,所述测试详情包括:测试轮数、触发reset方式、预操作类型和本轮测试是否通过。8.一种应用于SSD的PCIeReset测试系统,其特征在于,该系统包括:服务器、Quarch设备、数据库和控制机;所述服务器,用于接受控制机发出的指令获取SSD信息,并将数据储存到数据库中,对SSD盘进行预操作;在HotReset时,服务器先移除盘对应的PCIe设备,再使能上游桥接端口寄存器中的辅助总线复位bit,最后重新扫描PCIe设备;在FLR时,写SSD寄存器触发FL;PCIeReset完成,根据控制机的指令获取SSD信息,更新到数据库中;所述Quarch设备,用于接受控制机指令,在ColdReset时,完成一次SSD的拔盘和插盘操作;在WarmReset时,将PERST#信号拉低50ms,并再次拉高;在HotResett时,将SSD的lane0、lane1、lane2、lane3上所有信号同时拉低50ms,并再次拉高;所述数据库,用于储存SSD信息;所述控制机,用于查询数据库中的SSD信息,并选择一种预操作方式,向服务器发送对应预操作命令,所述预操作命令包含在预操作同时触发SSD的PCIeReset或者不在预操作同时触发SSD的PCIeReset,所述Reset包括ColdReset、WarmReset、HotReset和FLR;若进行HotReset是,随机选择Quarch设备200linkdown和服务器100hotrset两种触发方式中的