本发明涉及服务器,特别是涉及低功耗服务器、控制方法、上下电控制电路、设备及介质。
背景技术:
1、在数字经济时代,数据中心是汇聚计算资源、网络资源、数据资源的核心枢纽,是企业加速数字化发展的核心引擎和战略资源。因此对存储数据的基础设施提出了包括提供海量空间、多样存储、弹性扩容、绿色低碳等崭新的要求。低功耗设计一直是服务器系统设计的关键挑战,单台服务器系统能耗高低将直接影响到数据中心的供电和散热成本。在存储型服务器的系统组成中,硬盘是使用数量最多、功耗占比最高的部件,因此充分利用存储资源,提高硬盘使用效率,将使用效率低的硬盘部件主动下线,能够有效并快速的降低服务器整系统功耗,实现绿色低碳发展目标。
2、近年来,通常选用低功耗器件和低功耗部件来降低服务器系统整体功耗。但是低功耗器件和部件的局限性很大,在一定程度上会限制部件和器件的通用性,同时低功耗部件一般性能较低,无法满足整系统性能要求,而相同性能水平的低功耗部件成本较高,会整体拉升服务器系统的成本造价;或者选用高效能供电电源,提升电能转换效率来降低供电电能损耗,但是电源根据转换效率,分为标准、铜牌、银牌、金牌、铂金和钛金六个等级,每高一等级成本相差较大,从而影响整个服务器系统成本。
3、可见,如何实现服务器的低功耗,是本领域技术人员需要解决的问题。
技术实现思路
1、本发明实施例的目的是提供低功耗服务器、控制方法、上下电控制电路、设备及介质,可以解决现有技术中无法在采用低成本的情况下降低服务器的功耗的问题。
2、为解决上述技术问题,本发明实施例提供一种低功耗服务器,包括上下电控制电路、控制器和至少两个硬盘;
3、其中,控制器的第一端与各硬盘的第一端相连,控制器的第二端与上下电控制电路的输入端相连;其中,控制器用于获取硬盘的状态数据,以便根据状态数据向上下电控制电路发送状态数据对应的控制信号;
4、上下电控制电路包括多个开关单元,每个开关单元与每个硬盘对应,并设置在对应的硬盘的供电回路上,上下电控制电路用于根据控制信号控制对应的开关单元动作以便控制硬盘的上下电。
5、在一些实施例中,开关单元包括:至少两个结构相同的供电电路和控制电路;
6、各供电电路的输入端相连,并共同作为开关单元的输入端与控制器的第二端相连;各供电电路的输出端与控制电路的第一输入端相连;
7、控制电路的第二输入端与供电端相连;控制电路的输出端作为开关单元的输出端与对应的硬盘的第二端相连。
8、在一些实施例中,供电电路包括:第一电阻、第二电阻和第一三级管;
9、第一电阻的第一端作为供电电路的输入端与控制器的第二端相连,第一电阻的第二端与第二电阻的第一端和第一三级管的基极相连;
10、第二电阻的第二端接地;
11、第一三级管的发射极接地,第一三级管的集电极作为供电电路的输出端与控制电路的第一输入端相连;
12、控制电路包括:第三电阻、第一电容和第一mos管;
13、第一电容的第一端和第三电阻的第一端、第一mos管的源极相连,并共同作为控制电路的第二输入端与供电端相连;
14、第一电容的第二端与第三电阻的第二端、第一mos管的栅极相连,并共同作为控制电路的第一输入端与供电电路的输出端相连;
15、第一mos管的漏极作为控制电路的输出端与硬盘的第二端相连。
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、由上述技术方案可以看出,本发明提供的一种低功耗服务器,包括上下电控制电路、控制器和至少两个硬盘;其中,控制器的第一端与各硬盘的第一端相连,控制器的第二端与上下电控制电路的输入端相连;其中,控制器用于获取硬盘的状态数据,以便根据状态数据向上下电控制电路发送状态数据对应的控制信号;上下电控制电路包括多个开关单元,每个开关单元与每个硬盘对应,并设置在对应的硬盘的供电回路上,上下电控制电路用于根据控制信号控制对应的开关单元动作以便控制硬盘的上下电。可见,本发明通过控制器获取硬盘的状态数据,然后根据状态数据确定对应的控制信号,并将控制信号发送至上下电控制电路中,此时上下电控制电路根据控制信号控制对应的开关单元执行对应的动作,以便硬盘实现上下电,从而服务器的低功耗涉及。本发明提供的低功耗服务器中不需要采用低功耗器件、不需要提升电能的转换效率,因此不会影响服务器的造价成本。
1.一种低功耗服务器,其特征在于,包括上下电控制电路、控制器和至少两个硬盘;
2.根据权利要求1所述的低功耗服务器,其特征在于,所述开关单元包括:至少两个结构相同的供电电路和控制电路;
3.根据权利要求2所述的低功耗服务器,其特征在于,所述供电电路包括:第一电阻、第二电阻和第一三极管;
4.根据权利要求2或3所述的低功耗服务器,其特征在于,所述开关单元还包括:至少两个结构相同的保护电路;
5.一种低功耗服务器控制方法,其特征在于,应用于包括权利要求1所述的低功耗服务器,该方法包括:
6.根据权利要求5所述的低功耗服务器控制方法,其特征在于,还包括:
7.根据权利要求5所述的低功耗服务器控制方法,其特征在于,所述根据所述状态数据确定对应的控制信号,包括:
8.一种上下电控制电路,其特征在于,所述上下电控制电路包括多个开关单元,每个所述开关单元与每个所述硬盘对应,并设置在对应的所述硬盘的供电回路上;
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求5至7任意一项所述低功耗服务器控制方法的步骤。