【技术实现步骤摘要】
SSD非操作电源状态允许模式功能的测试方法和装置
[0001]本专利技术涉及存储系统
,特别是涉及一种SSD非操作电源状态允许模式功能的测试方法、装置、计算机设备及存储介质。
技术介绍
[0002]NVME1.3协议增加了Non
‑
Operational Power State Permissive Mode(非操作电源状态允许模式)的功能,该功能开启之后允许SSD在非工作态模式下SSD控制器执行自发的后台任务,后台任务进行中功耗可以超出当前非工作态模式允许的最大功耗限制,但是不能超出进入非工作态模式之前所处的工作态模式允许的最大功耗。
[0003]由于NVME协议规定当设备进入非工作态模式,功耗需要一直保持非工作态模式所限制的最大功耗以内,除非出于以下三种目的才允许功耗可以超出限制:1、在非工作态的模式下,为了响应主机对内存映射空间和配置空间寄存器的访问;2、在非工作态的模式下,为了处理主机的命令所发起的后台操作任务;3、在非工作态的模式下,已开启Non
‑
Operatio ...
【技术保护点】
【技术特征摘要】
1.一种SSD非操作电源状态允许模式功能的测试方法,其特征在于,所述方法包括:读取SSD进入非工作态模式所需要的时间的标称值以及所有模式下允许最大功耗的标称值;对SSD做安全擦除并设置SSD非操作电源状态允许模式功能关闭;下发命令使SSD处于工作态模式,两次写满整个SSD容量;下发命令使SSD进入非工作态模式并保持一定时间;记录SSD的功耗,检查在非操作电源状态允许模式功能关闭的状态下是否符合NVME协议的要求。2.根据权利要求1所述的SSD非操作电源状态允许模式功能的测试方法,其特征在于,所述记录SSD的功耗,检查在非操作电源状态允许模式功能关闭的状态下是否符合NVME协议的要求的步骤包括:在非操作电源状态允许模式功能关闭的状态下,SSD需要在标称进非工作态模式的时间内功耗值降到非工作态的模式所限制的最大功耗以内。3.根据权利要求2所述的SSD非操作电源状态允许模式功能的测试方法,其特征在于,所述方法还包括:对SSD做安全擦除并设置SSD非操作电源状态允许模式功能打开;下发命令使SSD处于工作态模式,两次写满整个SSD容量;下发命令使SSD进入非工作态模式并保持一定时间以使SSD有足够时间完成后台的垃圾回收任务;记录SSD的功耗,检查在非操作电源状态允许模式功能打开的状态下是否符合NVME协议要求。4.根据权利要求3所述的SSD非操作电源状态允许模式功能的测试方法,其特征在于,所述记录SSD的功耗,检查在非操作电源状态允许模式功能打开的状态下是否符合NVME协议要求的步骤还包括:在非操作电源状态允许模式功能打开并且有触发后台垃圾回收任务时,SSD不需要在标称进非工作态模的时间内功耗值降到非工作态的模式所限制的最大功耗以内,但是功耗不能超出进入非工作态模式之前所处的工作态模式允许的最大功耗;待垃圾回收任务结束后,SSD功耗需要降到非工作态模式所允许的最大功耗以内。5.一种SSD非操作电源状态允许模式功能的测试装置,其特征在于,所述装置包括:读取模块,所述读取模块用于读取SSD进入非工作态模式所需要的时间的标称值以及所有模式下允许最大功耗的标...
【专利技术属性】
技术研发人员:谢文明,罗发治,王震,
申请(专利权)人:深圳忆联信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。