【技术实现步骤摘要】
固态硬盘的多核异常监控方法、装置、计算机设备及存储介质
[0001]本专利技术涉及固态硬盘
,特别是涉及一种固态硬盘的多核异常监控方法、装置、计算机设备及存储介质。
技术介绍
[0002]SSD(Solid State Disk,固态硬盘)已经被广泛应用于各种场合,目前在PC市场,已经逐步替代传统的HDD(Hard Disk Drive,机械硬盘),从可靠性和性能方面为用户提供较好的体验。随着性能要求越高,SSD内部的SOC控制器上一般会集成多个CPU,其用于共享系统资源,提供独立的CPU运算能力,进而提升了整体性能。进一步地,随着应用场景越来越多,对于SSD的可靠性性越来越高,类似CPU卡死导致丢盘无法响应主机的请求的失效必须触发自恢复措施,从而保证盘的稳定性。
[0003]在传统的单CPU时代,SOC上一般集成了一个Watchdog(看门狗),其用于监控CPU运行是否正常,如果长时间无响应,则会触发复位从而进行修复;但当扩展到多CPU后,考虑到成本的原因,SSD内部一般只有一个Watchdog,其只能监控一 ...
【技术保护点】
【技术特征摘要】
1.一种固态硬盘的多核异常监控方法,其特征在于,所述方法包括:获取固态硬盘的多核异常监控请求;根据所述多核异常监控请求将多核CPU系统进行主从模式划分,包括一个主CPU和多个从CPU;由看门狗监控所述主CPU是否工作正常,若所述主CPU发生异常则触发系统复位;若所述主CPU工作正常,则由所述主CPU对各个从CPU进行检测;所述主CPU向各个从CPU定期发送数据包检查是否应答,若无应答则说明至少一个从CPU出现了异常并触发系统复位。2.根据权利要求1所述的固态硬盘的多核异常监控方法,其特征在于,所述方法还包括:设定看门狗计数器的计数并启动看门狗监控所述主CPU;当所述计数器的计数持续递减至0时则触发系统复位;主CPU周期性发送数据包给第一从CPU,当每个从CPU拿到所述数据包后往下一个从CPU转发;最后一个从CPU逆向传递所述数据包至主CPU。3.根据权利要求2所述的固态硬盘的多核异常监控方法,其特征在于,在所述最后一个从CPU逆向传递所述数据包至主CPU的步骤之后还包括:若主CPU正确接收到返回的数据包,则重新设置看门狗计数器;否则停止更新看门狗计数器,等待看门狗超时进行系统复位。4.根据权利要求2所述的固态硬盘的多核异常监控方法,其特征在于,在所述最后一个从CPU逆向传递所述数据包至主CPU的步骤之后还包括:若在所述数据包的传输过程中主CPU出现异常,则会触发看门狗超时进行系统复位。5.一种固态硬盘的多核异常监控装置,其特征在于,所述装置包括:获取模块,所述获取模块用于获取固态硬盘的多核异常监控请求;划分模块,所述划分模块用于根据所述多核异常监控请求将多核CPU系统进行主从模式划分,包括...
【专利技术属性】
技术研发人员:王猛,徐伟华,贾宗铭,
申请(专利权)人:深圳忆联信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。