[发明专利]一种SSD掉电恢复的测试方法、系统及控制机在审
申请号: | 202011405651.0 | 申请日: | 2020-12-04 |
公开(公告)号: | CN112466377A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 栾玉雪 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
主分类号: | G11C29/04 | 分类号: | G11C29/04 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘翠香 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ssd 掉电 恢复 测试 方法 系统 控制 | ||
本申请公开了一种SSD掉电恢复的测试方法、系统及控制机,SSD通过quarch设备与服务器连接,服务器与控制机通过局域网连接,测试方法应用于控制机,测试方法包括:对SSD进行写满操作;保存SSD中RAM的第一映射表;选择掉电方式对SSD进行断电操作;掉电方式包括控制quarch设备异常断电、控制服务器的BMC异常断电、通过指令init 0正常下电;对SSD上电;导出RAM的第二映射表;比较第一映射表和第二映射表,以判断SSD是否执行了掉电恢复操作。本申请实现了对掉电恢复策略的自动测试,提高了SSD的测试效率。
技术领域
本发明涉及SSD测试领域,特别涉及一种SSD掉电恢复的测试方法、系统及控制机。
背景技术
作为存储介质的SSD(Solid State Disk,固态硬盘),需要经常考虑掉电时的数据保护和恢复。其中,SSD中的闪存一般不会在掉电时丢失,而SSD中的RAM(Random AccessMemory,随机存取存储器),如SRAM(Static Random Access Memory,静态随机存取存储器)或DRAM(Dynamic Random Access Memory,动态随机存取存储器),一旦在掉电时发生数据丢失,会造成不可预估的损失。为了避免掉电时RAM数据丢失,技术人员在SSD的基础上增加了电容进行数据保护,尽量减小异常掉电的损失。但是,增加电容后的SSD,能否实现异常掉电时的数据保护和恢复,需要作进一步的测试和验证,具体测试一般为人工手动操作,耗时较长且效率较低。
因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种SSD掉电恢复的测试方法、系统及控制机。其具体方案如下:
一种SSD掉电恢复的测试方法,SSD通过quarch设备与服务器连接,所述服务器与控制机通过局域网连接,所述测试方法应用于所述控制机,所述测试方法包括:
对所述SSD进行写满操作;
保存所述SSD中RAM的第一映射表;
选择掉电方式对所述SSD进行断电操作;所述掉电方式包括控制所述quarch设备异常断电、控制所述服务器的BMC异常断电、通过指令init 0正常下电;
对所述SSD上电;
导出所述RAM的第二映射表;
比较所述第一映射表和所述第二映射表,以判断所述SSD是否执行了掉电恢复操作。
优选的,所述比较所述第一映射表和所述第二映射表,以判断所述SSD是否执行了掉电恢复操作的过程,包括:
比较所述第一映射表和所述第二映射表的最后一个数据的时间戳是否相同;
若是,则确认所述SSD在下电前执行了数据保存操作;
若否,读取所述第一映射表和所述第二映射表中不同的数据,以查看所述SSD的闪存在上电后是否执行了数据恢复操作。
优选的,所述比较所述第一映射表和所述第二映射表,以判断所述SSD是否执行了掉电恢复操作的过程,还包括:
校验所述第二映射表中对应所述第一映射表最后一个数据的时间戳后,是否还有数据存在,若是,则确认SSD的数据恢复操作出错。
优选的,所述保存所述SSD中RAM的第一映射表之前,还包括:
随机设置一个正常下电的断电时间。
优选的,所述控制机通过所述局域网,进入所述服务器的BIOS设置BMC的地址,以使所述控制器通过所述服务器的BMC控制所述服务器开关机。
优选的,所述对所述SSD进行写满操作之前,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011405651.0/2.html,转载请声明来源钻瓜专利网。