System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及ssd(solid state drive,固态硬盘)设备,具体涉及一种ssd链路异常控制方法、系统、设备及存储介质。
技术介绍
1、随着相关
的发展,高低温环境对设备信号传输造成的问题显得尤为突出。现有技术中,部分设备会存放在高低温箱中,而高低温箱的温度变化可能会导致设备的信号传输出现不稳定的情况,以致设备在测试系统中收到命令后不能及时回复;而一旦某个平台出现上述问题,将导致整个高低温箱的测试流程都会受阻,进而使得后续测试无法进行,从而显著影响了测试效率和产品良率。
2、因此,如何提供一种ssd链路异常控制方法,以避免设备在测试系统中收到命令后不能及时回复是当前亟需解决的问题。
技术实现思路
1、本申请提供一种ssd链路异常控制方法、系统、设备及存储介质,可以解决现有技术中存在的因信号传输的不稳定性导致的设备在测试系统中收到命令后不能及时回复的技术问题。
2、第一方面,本申请实施例提供一种ssd链路异常控制方法,所述ssd链路异常控制方法包括:
3、当在预设时长内未检测到固态硬盘ssd,则判定ssd链路存在问题,并基于与ssd对应的总线号存在与否控制ssd重新建立链接;
4、对ssd链路中的各个通道进行响应检测,以确定存在问题的目标通道;
5、从所述ssd链路中移除所述目标通道,得到新的ssd链路;
6、控制目标设备基于所述新的ssd链路进行数据传输。
7、结合第一方面,在一种实施
8、若与ssd对应的总线号存在,则对所述总线号进行移除操作,并控制ssd重新建立链接;
9、若与ssd对应的总线号不存在,则控制ssd重新建立链接。
10、结合第一方面,在一种实施方式中,在所述对ssd链路中的各个通道进行响应检测的步骤之前,还包括:
11、基于总线信息查找命令判断总线号是否存在;
12、若是,则执行所述对ssd链路中的各个通道进行响应检测的步骤;
13、若否,则判定ssd链路存在问题,基于识别盘命令从所述ssd链路中查找出存在问题的目标通道并执行所述从所述ssd链路中移除所述目标通道的步骤。
14、结合第一方面,在一种实施方式中,所述对ssd链路中的各个通道进行响应检测,以确定存在问题的目标通道,包括:
15、基于识别盘命令确定ssd链路中的各个通道是否存在响应;
16、若所有通道均存在响应,则控制目标设备基于所述ssd链路进行数据传输;
17、若存在至少一个通道不存在响应,将不存在响应的通道作为存在问题的目标通道。
18、第二方面,本申请实施例提供了一种ssd链路异常控制系统,所述ssd链路异常控制系统包括:
19、第一处理模块,其用于当在预设时长内未检测到固态硬盘ssd,则判定ssd链路存在问题,并基于与ssd对应的总线号存在与否控制ssd重新建立链接;
20、第二处理模块,其用于对ssd链路中的各个通道进行响应检测,以确定存在问题的目标通道;
21、第三处理模块,其用于从所述ssd链路中移除所述目标通道,得到新的ssd链路;
22、第四处理模块,其用于控制目标设备基于所述新的ssd链路进行数据传输。
23、结合第二方面,在一种实施方式中,所述第一处理模块具体用于:
24、若与ssd对应的总线号存在,则对所述总线号进行移除操作,并控制ssd重新建立链接;
25、若与ssd对应的总线号不存在,则控制ssd重新建立链接。
26、结合第二方面,在一种实施方式中,所述第二处理模块具体用于:
27、基于总线信息查找命令判断总线号是否存在;
28、若是,则执行所述对ssd链路中的各个通道进行响应检测的步骤;
29、若否,则判定ssd链路存在问题,基于识别盘命令从所述ssd链路中查找出存在问题的目标通道并执行所述从所述ssd链路中移除所述目标通道的步骤。
30、结合第二方面,在一种实施方式中,所述第二处理模块具体还用于:
31、基于识别盘命令确定ssd链路中的各个通道是否存在响应;
32、若所有通道均存在响应,则控制目标设备基于所述ssd链路进行数据传输;
33、若存在至少一个通道不存在响应,将不存在响应的通道作为存在问题的目标通道。
34、第三方面,本申请实施例提供了一种ssd链路异常控制设备,所述ssd链路异常控制设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的ssd链路异常控制程序,其中所述ssd链路异常控制程序被所述处理器执行时,实现如前述任一项所述的ssd链路异常控制方法的步骤。
35、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有ssd链路异常控制程序,其中所述ssd链路异常控制程序被处理器执行时,实现如前述任一项所述的ssd链路异常控制方法的步骤。
36、本申请实施例提供的技术方案带来的有益效果包括:
37、通过监测ssd在预设时长内未响应,则判定存在链路问题,并通过重新建立通信链接以恢复稳定的数据流;再对每个ssd通道进行响应检测,确定存在问题的通道并将其移除,优化了ssd链路的结构;移除后得到新的ssd链路确保了测试不会一直卡住,减少了测试时间且提高了测试效率;再控制目标设备基于所述新的ssd链路进行数据传输,保证了命令的及时执行和数据传输的可靠性,提升了整体系统的运行效率和稳定性。
本文档来自技高网...【技术保护点】
1.一种SSD链路异常控制方法,其特征在于,所述SSD链路异常控制方法包括:
2.如权利要求1所述的SSD链路异常控制方法,其特征在于,所述基于与SSD对应的总线号存在与否控制SSD重新建立链接,包括:
3.如权利要求2所述的SSD链路异常控制方法,其特征在于,在所述对SSD链路中的各个通道进行响应检测的步骤之前,还包括:
4.如权利要求1所述的SSD链路异常控制方法,其特征在于,所述对SSD链路中的各个通道进行响应检测,以确定存在问题的目标通道,包括:
5.一种SSD链路异常控制系统,其特征在于,所述SSD链路异常控制系统包括:
6.如权利要求5所述的SSD链路异常控制系统,其特征在于,所述第一处理模块具体用于:
7.如权利要求5所述的SSD链路异常控制系统,其特征在于,所述第二处理模块具体用于:
8.如权利要求5所述的SSD链路异常控制系统,其特征在于,所述第二处理模块具体还用于:
9.一种SSD链路异常控制设备,其特征在于,所述SSD链路异常控制设备包括处理器、存储器、以及存储在
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有SSD链路异常控制程序,其中所述SSD链路异常控制程序被处理器执行时,实现如权利要求1至4中任一项所述的SSD链路异常控制方法的步骤。
...【技术特征摘要】
1.一种ssd链路异常控制方法,其特征在于,所述ssd链路异常控制方法包括:
2.如权利要求1所述的ssd链路异常控制方法,其特征在于,所述基于与ssd对应的总线号存在与否控制ssd重新建立链接,包括:
3.如权利要求2所述的ssd链路异常控制方法,其特征在于,在所述对ssd链路中的各个通道进行响应检测的步骤之前,还包括:
4.如权利要求1所述的ssd链路异常控制方法,其特征在于,所述对ssd链路中的各个通道进行响应检测,以确定存在问题的目标通道,包括:
5.一种ssd链路异常控制系统,其特征在于,所述ssd链路异常控制系统包括:
6.如权利要求5所述的ssd链路异常控制系统,其特征在于,所述第一处理模块具体用于:
【专利技术属性】
技术研发人员:罗恒毅,弗兰克·陈,熊小明,周密,
申请(专利权)人:至誉科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。