固态硬盘功耗管理方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-08-05 12:03:07
本申请涉及固态硬盘,尤其是涉及一种固态硬盘功耗管理方法、装置、电子设备及存储介质。
背景技术:
1、随着大数据和云计算的发展,海量的数据需要进行存储。固态硬盘最初的目的是为了取代机械硬盘,因为固态硬盘无论从能耗、噪声、随机存取的速度以及重量等方面相比与机械硬盘都有巨大的优势。
2、随着ssd广泛应用于各种存储系统,为了降低功耗,允许用户根据实际的负载情况,在固定的几种模式中进行自主切换从而达到控制功耗的目的。但是用户并不能准确了解各种模式的功耗特性以及其对固态硬盘性能和响应时间的影响,如果选择不适合容易导致性能下降或功耗未能有效降低等问题。因此,现有技术中的固态硬盘功耗管理方法通过用户自主选择模式进行切换存在功耗管理不准确的技术问题。
技术实现思路
1、鉴于以上内容,本申请提供一种固态硬盘功耗管理方法、装置、电子设备及存储介质,通过自主模式切换,提高了功耗管理的准确性。
2、本申请的第一方面提供一种固态硬盘功耗管理方法,所述方法包括:
3、获取目标固态硬盘的运行程序集合中每个运行程序所对应的功耗状态数据;
4、基于所述功耗状态数据计算所述运行程序集合所对应的平均功耗;
5、根据所述平均功耗确定所述目标固态硬盘的功耗模式,及根据所述功耗模式对所述目标固态硬盘进行功耗管理。
6、在一个可选的实施方式中,所述基于所述功耗状态计算所述运行程序集合所对应的平均功耗包括:
7、确定所述每个运行程序的活跃程度;
8、根据所述活跃程度和所述功耗状态数据确定所述平均功耗。
9、在一个可选的实施方式中,所述根据所述平均功耗确定所述目标固态硬盘的功耗模式包括:
10、将所述平均功耗与预设功耗阈值区间进行比较;
11、当所述平均功耗大于所述预设功耗阈值区间的功耗上限值时,确定所述功耗模式为性能模式;当所述平均功耗处于所述预设功耗阈值区间内时,确定所述功耗模式为标准模式;
12、当所述平均功耗小于所述预设功耗阈值区间的功耗下限值时,确定所述功耗模式为节能模式。
13、在一个可选的实施方式中,所述方法还包括:
14、获取当前时间周期所述目标固态硬盘的第一负载大小,及将所述第一负载大小与预设负载阈值区间进行比较;
15、当确定所述第一负载大小在第一预设时间周期内小于所述预设负载阈值区间中的负载下限值时,控制所述目标固态硬盘进入所述节能模式中的休眠模式;
16、当在所述休眠模式下检测到所述目标固态硬盘的读写请求时,控制所述目标固态硬盘退出所述休眠模式。
17、在一个可选的实施方式中,所述方法还包括:
18、获取所述目标固态硬盘的历史负载大小,及根据所述第一负载大小和所述历史负载大小对所述目标固态硬盘对应的下一个时间周期的负载进行预测,得到第二负载大小;
19、根据所述第二负载大小对所述功耗模式进行调整。
20、在一个可选的实施方式中,所述方法还包括:
21、根据第二预设时间周期确定所述目标固态硬盘对应的第一目标温度数据和目标写入速度;当第一目标温度数据大于预设温度阈值时,获取所述目标温度数据和所述目标写入速度下所述目标硬固态硬盘的第二目标温度数据;
22、将所述第一目标温度数据与所述第二目标温度数据进行比较;
23、当所述第一目标温度数据小于所述第二目标温度数据时,则继续根据所述目标写入速度对所述目标固态硬盘执行数据写入操作。
24、在一个可选的实施方式中,所述方法还包括:
25、当所述第二目标温度数据大于所述第一目标温度数据,将所述第二目标温度数据与预设温度阈值进行比较,其中所述预设温度阈值包括第一预设温度阈值、第二预设温度阈值和第三预设温度阈值;
26、当所述第二目标温度数据大于第一预设温度阈值时,则对所述目标固态硬盘执行降低所述目标写入速度操作;
27、当所述第二目标温度数据大于第二预设温度阈值时,则停止对所述目标固态硬盘执行数据写入操作;
28、当所述第二目标温度数据大于第三预设温度阈值时,则对所述目标固态硬盘执行关闭电源操作。
29、本申请第二方面提供一种固态硬盘功耗管理装置,所述装置包括:
30、获取模块,用于获取目标固态硬盘的运行程序集合中每个运行程序所对应的功耗状态;
31、计算模块,用于基于所述功耗状态计算所述运行程序集合所对应的平均功耗;
32、管理模块,根据所述平均功耗确定所述目标固态硬盘的功耗模式,及根据所述功耗模式对所述目标固态硬盘进行功耗管理。
33、本申请第三方面提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述固态硬盘功耗管理方法的步骤。
34、本申请第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述固态硬盘功耗管理方法的步骤。
35、综上所述,本申请提供的固态硬盘功耗管理方法、装置、电子设备及存储介质,通过获取目标固态硬盘中运行处程序的功耗状态数据,并结合每个运行程序的活跃程度计算得到的平均功耗,然后根据平均功耗确定目标固态硬盘对应的功耗模式,可以更准确地反映固态硬盘当前的功耗需求,更准确地响应目标固态硬盘功耗状态的变化,能够更精细地调整功耗模式,从而提高了功耗管理的准确性。其次,通过实时功耗调整不仅更好地适应不同的固态硬盘的功耗需求,还有效地提高固态硬盘的性能并延长固态硬盘的使用寿命。
技术特征:1.一种固态硬盘功耗管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的固态硬盘功耗管理方法,其特征在于,所述基于所述功耗状态计算所述运行程序集合所对应的平均功耗包括:
3.根据权利要求1所述的固态硬盘功耗管理方法,其特征在于,所述根据所述平均功耗确定所述目标固态硬盘的功耗模式包括:
4.根据权利要求3所述的固态硬盘功耗管理方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的固态硬盘功耗管理方法,其特征在于,所述方法还包括:
6.根据权利要求1至5中任意一项所述的固态硬盘功耗管理方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的固态硬盘功耗管理方法,其特征在于,所述方法还包括:
8.一种固态硬盘功耗管理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的固态硬盘功耗管理方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的固态硬盘功耗管理方法的步骤。
技术总结本申请涉及固态硬盘技术领域,尤其涉及一种固态硬盘功耗管理方法、装置、电子设备及存储介质。本申请通过获取目标固态硬盘的运行程序集合中每个运行程序所对应的功耗状态数据,基于功耗状态数据计算运行程序集合所对应的平均功耗,并根据平均功耗确定的目标固态硬盘的功耗模式对目标固态硬盘进行功耗管理,提高了功耗管理的准确性。技术研发人员:朱春红,朱俊宇受保护的技术使用者:深圳市酷米实业有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/260820.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。