硬盘背板智能供电系统控制方法、计算机设备及存储介质与流程

文档序号:37170933发布日期:2024-03-01 12:17阅读:36来源:国知局
硬盘背板智能供电系统控制方法、计算机设备及存储介质与流程

本技术涉及硬盘背板智能供电,特别是涉及一种硬盘背板智能供电系统控制方法、计算机设备及存储介质。


背景技术:

1、在服务器系统中,服务器硬盘的功耗具有较大的波动与占用性,服务器硬盘为服务器中较为重要的器件,在存储类服务器中,单个存储类服务器的中包括的硬盘数量可能达到几百颗,机械硬盘本身的供电风险较大,当供电电流过大时容易导致死机,烧坏硬盘,较多的机械硬盘,在数据存储吞吐时候的造成的功耗波动也大,所以,提高对硬盘的供电的安全性对数据的安全以及服务器的稳定运行起到了至关重要的作用。


技术实现思路

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、对服务器硬盘背板上的多个硬盘进行分组,得到多个硬盘组;

36、在服务器功耗允许的范围内,根据硬盘上电瞬间的峰值功耗,确定首批硬盘上电数量并确定上电硬盘所在硬盘组;

37、基于模型测量得到已上电硬盘的实时功率,根据模型预测进行后续硬盘上电策略分析,并根据当前上电硬盘的功耗以及服务器额定功耗进行后续硬盘上电策略的判断;

38、根据硬盘上电策略对后续硬盘进行上电,并响应于所有硬盘均上电或者超出服务器额定功耗,结束硬盘上电控制。

39、为了解决上述技术问题,第二方面,提供了一种硬盘背板智能供电系统,其特征在于,系统包括:

40、电源、控制器以及目标供电支路;

41、第一目标供电支路包括保护电路、第一继电器、硬盘、供电线路,保护电路的第一端与电源的输出端电性连接,保护电路的第二端与第一继电器的第一端电性连接,第一继电器的第二端与硬盘的输入端电性连接,硬盘的输出端与供电线路的第一端电性连接;

42、第二目标供电支路包括保护电路、第二继电器、硬盘、供电线路,保护电路的第一端与电源的输出端电性连接,保护电路的第二端与第二继电器的第一端电性连接,第二继电器的第二端与供电线路的第一端电性连接;

43、控制器与目标供电支路的保护电路、第一继电器、第二继电器的控制端连接,控制器用于获取电源以及目标供电支路上包括的器件的属性信息,根据属性信息,生成控制策略,控制保护电路、第一继电器、第二继电器的导通/关断。

44、为了解决上述技术问题,第三方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:处理器执行计算机程序时实现上述第一方面方法的步骤。

45、为了解决上述技术问题,第四方面,本技术提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法的步骤。

46、区别于现有技术,本技术提供了一种硬盘背板智能供电系统控制方法、计算机设备及存储介质。获取服务器背板上多个硬盘的属性信息;响应于控制器接收到服务器背板上多个硬盘的属性信息,控制器通过网口将服务器背板上多个硬盘的属性信息传输到服务器系统的应用程序中;响应于应用程序接收到服务器背板上多个硬盘的属性信息,对服务器背板上多个硬盘的属性信息进行分析,生成分析报告;响应于控制器接收分析报告,根据分析报告,生成硬盘供电控制策略,通过获取各个硬盘的属性信息生成控制策略,控制多条供电支路中的目标供电支路的链接/断开,对硬盘进行供电,能够提高硬盘供电安全性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1