本申请公开了一种固态硬盘的驱动方法、设备及系统,涉及存储技术领域,可以在保证固态硬盘(solid state disk,SSD)正常工作的前提下,减少SSD的功率消耗,节省电量。本申请中,SSD的功率调整由电子设备和SSD共同控制。具体的,SSD可以在进入空闲状态时向电子设备请求降低功率,电子设备在接收到该请求之后,无需像常规技术那样,等待预设时间段(如100ms)再降低功率,而是可以根据该请求指示SSD降低功率。通过上述方法,可以及时、高效地进行SSD功率调整,提升电子设备续航时间。提升电子设备续航时间。提升电子设备续航时间。
【技术实现步骤摘要】
一种固态硬盘的驱动方法、设备及系统
[0001]本申请实施例涉及存储
,尤其涉及一种固态硬盘的驱动方法、设备及系统。
技术介绍
[0002]随着互联网、云技术的快速发展,数据呈现爆炸式增长,固态硬盘(solid state disk,SSD)(简称固盘)因其较低的读写延迟和较高的带宽,已广泛应用于高性能存储系统中。
[0003]当前SSD的驱动主要由主机操作系统(operation system,OS)负责。例如,图1所示主机OS驱动通过收集SSD的性能参数,结合链路上的使用情况、功耗目标和性能目标对SSD进行功耗策略上的调整。比如在链路空闲(idle)预设时间段(如100毫秒(ms))后,主机OS驱动将SSD切换至能够满足功耗目标和性能目标的低功耗状态。示例性的,SSD的性能参数可以包括但不限定于电源状态、工作性能或访问时延等。
[0004]但是,在一些情况下,SSD的工作时间很短。例如,主机向SSD写入日志通常会在较短时间(如2ms)内完成,在日志写入SSD后,链路空闲。这些场景中,若仍在链路空闲的预设时间段(如100ms)后,主机OS驱动才将SSD切换至低功耗状态,会导致链路空闲,如在日志写入SSD后的预设时间段(如100ms)内的这段时间,SSD仍然处于高功耗状态。因此,上述SSD的驱动策略会造成电量浪费。
技术实现思路
[0005]本申请提供一种固态硬盘的驱动方法、设备及系统,可以在保证SSD正常工作的前提下,减少SSD的功率消耗,节省电量。
[0006]为达到上述目的,本申请实施例采用如下技术方案:
[0007]第一方面,提供一种固态硬盘(以下用SSD表示)的驱动方法,该方法包括:SSD在进入空闲状态时向电子设备发送低功耗请求消息,用于请求降低功率,以减小功率消耗;该SSD接收来自电子设备的用于通知SSD降低功率的响应消息;SSD根据响应消息将功率调整至目标功率。
[0008]上述第一方面提供的方案,SSD的功率调整由电子设备和SSD共同控制。具体的,SSD可以在进入空闲状态时向电子设备请求降低功率,电子设备在接收到该请求之后,无需像常规技术那样,等待预设时间段(如100ms)再降低功率,而是可以根据该请求指示SSD降低功率。通过上述方法,可以及时、高效地进行SSD功率调整,提升电子设备续航时间。
[0009]在一种可能的实现方式中,上述低功耗请求消息包括第一功耗信息,该第一功耗信息用于表征目标功耗状态,低功耗请求消息具体用于请求降低功率,以将功耗状态调整至目标功耗状态。作为一种方式,SSD可以直接向电子设备请求将功耗状态调整至目标功耗状态,以提升电子设备续航时间。该方法可以直接、高效地实现SSD功率调整。
[0010]在一种可能的实现方式中,上述低功耗请求消息包括第二功耗信息,上述第二功
耗信息用于表征当前功耗状态。作为一种方式,SSD可以告知电子设备SSD的当前功耗状态,以便电子设备根据SSD的实际需求确定对SSD的功耗调整策略,可靠性高。
[0011]在一种可能的实现方式中,上述响应消息中包括目标功耗状态,该响应消息具体用于通知SSD降低功率,以将功耗状态调整至上述目标功耗状态;SSD根据响应消息将功率调整调整至目标功率,包括:SSD根据响应消息降低功率,以将功耗状态调整至目标功耗状态。作为一种方式,电子设备可以直接指示SSD通过降低功率,以将功耗状态调整至目标功耗状态。该方法可以直接、高效地实现SSD功率调整。
[0012]在一种可能的实现方式中,在上述SSD进入空闲状态之前,上述方法还包括:SSD接收来自电子设备的第一数据写入任务;SSD存储上述第一数据。本申请提供的方法可以适用于SSD执行数据写入任务后进入空闲状态的情况,以解决常规数据写入过程中,电量浪费的问题。
[0013]在一种可能的实现方式中,上述第一数据是系统日志。本申请提供的方法可以适用于SSD执行系统日志写入任务后进入空闲状态的情况,以解决常规系统日志写入过程中,电量浪费的问题。
[0014]在一种可能的实现方式中,上述低功耗请求消息是电脉冲信号或者预设格式的命令。本申请提供的方法中不限定低功耗请求消息的具体形式。例如低功耗请求消息可以是电脉冲信号或者预设格式的命令。因此该方法可以适用于不同的通信协议,兼容性强。
[0015]第二方面,提供一种SSD的驱动方法,该方法包括:SSD在进入空闲状态时向电子设备发送低功耗请求消息,用于请求降低功率,以减小功率消耗;该电子设备确定当前无SSD对应的进程;电子设备向SSD发送用于通知SSD降低功率的响应消息;SSD根据响应消息将功率调整至目标功率。
[0016]上述第二方面提供的方案,SSD的功率调整由电子设备和SSD共同控制。具体的,SSD可以在进入空闲状态时向电子设备请求降低功率,电子设备在接收到该请求之后,无需像常规技术那样,等待预设时间段(如100ms)再降低功率,而是可以根据该请求确定当前无SSD对应的进程,进而指示SSD降低功率。通过上述方法,可以及时、高效地进行SSD功率调整,提升电子设备续航时间。
[0017]在一种可能的实现方式中,上述低功耗请求消息包括第一功耗信息,该第一功耗信息用于表征目标功耗状态,低功耗请求消息具体用于请求将功耗状态调整至目标功耗状态;上述SSD根据响应消息将功率调整至目标功率,包括:SSD根据响应消息降低功率,以将功耗状态调整至目标功耗状态。作为一种方式,SSD可以直接向电子设备请求将功耗状态调整至目标功耗状态,以提升电子设备续航时间。该方法可以直接、高效地实现SSD功率调整。
[0018]在一种可能的实现方式中,上述第二功耗信息用于表征当前功耗状态。作为一种方式,SSD可以告知电子设备SSD的当前功耗状态,以便电子设备根据SSD的实际需求确定对SSD的功耗调整策略,可靠性高。
[0019]在一种可能的实现方式中,上述响应消息中包括目标功耗状态,该响应消息具体用于通知SSD降低功率,以将功耗状态调整至上述目标功耗状态;SSD根据响应消息将功率调整调整至目标功率,包括:SSD根据响应消息降低功率,以将功耗状态调整至目标功耗状态。作为一种方式,电子设备可以直接指示SSD通过降低功率,以将功耗状态调整至目标功耗状态。该方法可以直接、高效地实现SSD功率调整。
[0020]在一种可能的实现方式中,在上述SSD进入空闲状态之前,上述方法还包括:SSD接收来自电子设备的第一数据写入任务;SSD存储上述第一数据。本申请提供的方法可以适用于SSD执行数据写入任务后进入空闲状态的情况,以解决常规数据写入过程中,电量浪费的问题。
[0021]在一种可能的实现方式中,上述第一数据是系统日志。本申请提供的方法可以适用于SSD执行系统日志写入任务后进入空闲状态的情况,以解决常规系统日志写入过程中,电量浪费的问题。
[0022]在一种可能的实现方式中,上述低功耗请求消息是电脉冲信号或者预设格式的命令。本申请提供的方法中不限定低功耗本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种固态硬盘的驱动方法,其特征在于,所述方法包括:固态硬盘在进入空闲状态时向电子设备发送低功耗请求消息,用于请求降低功率,以减小功率消耗;所述固态硬盘接收来自所述电子设备的响应消息,所述响应消息用于通知所述固态硬盘降低功率;所述固态硬盘根据所述响应消息将功率调整至目标功率。2.根据权利要求1所述的方法,其特征在于,所述低功耗请求消息包括第一功耗信息,所述第一功耗信息用于表征目标功耗状态,所述低功耗请求消息具体用于请求降低功率,以将功耗状态调整至所述目标功耗状态。3.根据权利要求1或2所述的方法,其特征在于,所述低功耗请求消息包括第二功耗信息,所述第二功耗信息用于表征当前功耗状态。4.根据权利要求1
‑
3中任一项所述的方法,其特征在于,所述响应消息中包括目标功耗状态,所述响应消息具体用于通知所述固态硬盘降低功率,以将功耗状态调整至所述目标功耗状态;所述固态硬盘根据所述响应消息将功率调整调整至目标功率,包括:所述固态硬盘根据所述响应消息降低功率,以将功耗状态调整至所述目标功耗状态。5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述低功耗请求消息是电脉冲信号或者预设格式的命令。6.一种固态硬盘的驱动方法,其特征在于,所述方法包括:固态硬盘在进入空闲状态时向电子设备发送低功耗请求消息,用于请求降低功率,以减小功率消耗;所述电子设备确定当前无所述固态硬盘对应的进程;所述电子设备向所述固态硬盘发送响应消息,所述响应消息用于通知所述固态硬盘降低功率;所述固态硬盘根据所述响应消息将功率调整至目标功率。7.根据权利要求6所述的方法,其特征在于,所述低功耗请求消息包括第一功耗信息,所述第一功耗信息用于表征目标功耗状态,所述低功耗请求消息具体用于请求将功耗状态调整至所述目标功耗状态;所述固态硬盘根据所述响应消息将功率调整至目标功率,包括:所述固态硬盘根据所述响应消息降低功率,以将功耗状态调整至所述目标功耗状态。8.根据权利要求6或7所述的方法,其特征在于,所述低功耗请求消息包括第二功耗信息,所述第二功耗信息用于表征当前功耗状态。9.根据权利要求6
‑
8中任一项所述的方法,其特征在于,所述响应消息中包括目标功耗状态,所述响应消息具体用于通知所述固态硬盘将功耗状态调整至所述目标功耗状态;所述固态硬盘根据所述响应消息将功率调整至目标功率,包括:所述固态硬盘根据所述响应消息降低功率,以将功耗状态调整至所述目标功耗状态。10.根据权利要求6
‑
9中任一项所述的方法,其特征在于,所述低功耗请求消息是电脉冲信号或者预设格式的命令。11.一种固态硬盘的驱动方法,其特征在于,所述方法包括:
在有数据写入任务时,电子设备将待写入数据缓存在...
【专利技术属性】
技术研发人员:王卓睿,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。