CN116361703A - 一种数据中心的节能控制方法、装置、电子设备及可读介质 - Google Patents

一种数据中心的节能控制方法、装置、电子设备及可读介质 Download PDF

Info

Publication number
CN116361703A
CN116361703A CN202211634931.8A CN202211634931A CN116361703A CN 116361703 A CN116361703 A CN 116361703A CN 202211634931 A CN202211634931 A CN 202211634931A CN 116361703 A CN116361703 A CN 116361703A
Authority
CN
China
Prior art keywords
energy consumption
data
server
score
type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211634931.8A
Other languages
English (en)
Inventor
聂斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202211634931.8A priority Critical patent/CN116361703A/zh
Publication of CN116361703A publication Critical patent/CN116361703A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明实施例提供了一种数据中心的节能控制方法、装置、电子设备及可读介质,所述方法包括:数据中心监控***通过监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据,并分别比较设备每种类型的能耗数据与历史平均能耗数据,得到比较结果,根据根据比较结果,确定设备是否处于健康状态,在设备未处于健康状态的情况下,对设备执行节能控制操作。本发明所述方法通过监控和采集设备各种类型的能耗数据,使得可以基于全面完整的数据判断设备是否处于健康状态,更加贴近数据中心的实际能耗情况,并且在设备处于不健康状态时,对设备各种耗能节点进行动态调整,优化对数据中心设备的节能控制,提高对设备节能控制的精准度。

Description

一种数据中心的节能控制方法、装置、电子设备及可读介质
技术领域
本发明涉及数据中心技术领域,特别是涉及一种数据中心的节能控制方法、一种数据中心的节能控制装置、一种电子设备以及一种计算机可读介质。
背景技术
随着计算机技术的飞速发展,加之人类信息化、智能化时代推动,数据中心建设越来越多,并趋于大型化、高密度化发展,使得我国数据中心耗电量持续增长。并且数据中心动态运行过程中与理论设计耗电存在差距,所以在数据中心动态运行中对数据中心节点的节能管理是非常重要的。传统数据中心对节点的节能控制通常是由管理员配置节点模式和运转流程,令节点完全按照固定模式和流程运转,从而实现对节点能耗的管理,而数据中心动态运行过程中,数据中心的温度、能耗和负载等会发生较复杂的变化,固定模式的管理策略很难满足数据中心在复杂环境下的持续可用性需求,而依靠人工进行重新配置,随着数据中心复杂度的提高及运行状态的频繁变化,效率低下,错误率也大大增加。并且现有技术中对数据中心节点能耗的管理主要是针对硬件设备,而忽略了存储、网络传输以及CPU、GPU运行计算带来的能耗,使得统计的能耗与数据中心的实际能耗相差较大,不利于实现对数据中心的节能管理。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据中心的节能控制方法、一种数据中心的节能控制装置、一种电子设备以及一种计算机可读介质。
本发明实施例公开了一种数据中心的节能控制,应用于数据中心监控***,所述数据中心监控***存储有至少一种类型的历史能耗数据;所述类型包括运行能耗、散热能耗、存储能耗、传输能耗和运算能耗;包括:
监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据;所述设备包括服务器和散热设备;
分别比较所述设备每种类型的能耗数据与历史平均能耗数据;所述历史平均能耗数据采用所述历史能耗数据计算得到;
根据比较结果,确定所述设备是否处于健康状态;
若所述设备未处于健康状态,对所述设备执行节能控制操作。
可选地,所述根据比较结果,确定所述设备是否处于健康状态的步骤,包括:
根据比较结果,确定所述设备每种类型的能耗数据的分数;
采用所述设备每种类型的能耗数据的分数计算所述设备的总能耗评分;所述总能耗评分指示所述设备的健康状态;
判断所述总能耗评分是否低于所述设备的历史平均总能耗评分;所述历史平均总能耗评分采用所述历史能耗数据的分数计算得到;
若是,确定所述设备未处于健康状态;
若否,确定所述设备处于健康状态。
可选地,所述根据比较结果,确定所述设备每种类型的能耗数据的分数的步骤,包括:
若一类型的能耗数据高于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第一分数;
若一类型的能耗数据等于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第二分数;
若一类型的能耗数据低于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第三分数;所述第三分数大于所述第二分数,所述第二分数大于所述第一分数。
可选地,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述服务器未处于健康状态时,判断所述服务器的存储能耗是否高于所述服务器的历史平均存储能耗;
若是,检测所述服务器的内存卡的使用状态;
当所述内存卡接入数据时,确定所述内存卡为忙碌状态,保持所述内存卡为开启模式;
当所述内存卡没有接入数据时,确定所述内存卡为空闲状态,将所述内存卡调整为休眠模式。
可选地,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述服务器未处于健康状态时,判断所述服务器的传输能耗是否高于所述服务器的历史平均传输能耗;
若是,在传输数据时,分别计算每条网络线路传输所述数据所需的传输能耗;
根据所述传输能耗的大小确定至少一条目标网络线路;
采用所述目标网络线路传输所述数据。
可选地,所述服务器中运行有若干运算任务;所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述服务器未处于健康状态时,判断所述服务器的运算能耗是否高于所述服务器的历史平均运算能耗;
若是,计算处理所述运算任务所需的目标算力资源;
分别检测所述服务器***处理器和图形处理器的空闲算力资源;
根据所述目标算力资源和所述空闲算力资源,确定处理所述运算任务的目标中央处理器和/或目标图形处理器;
将所述服务器上除所述目标中央处理器和/或目标图形处理器以外的其他中央处理器和/或图形处理器调整为休眠模式。
可选地,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述散热设备未处于健康状态时,计算所述数据中心中所有散热设备的总散热能耗;
若所述总散热能耗高于所述数据中心中所有散热设备的历史平均总散热能耗,根据所述总散热能耗与历史平均总散热能耗的差值以及每个散热设备的散热效率,确定可关闭的散热设备以及关闭时长。
可选地,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述服务器未处于健康状态时,判断所述服务器的运行能耗是否高于所述服务器的历史平均运行能耗;
若是,则判断所述服务器上是否存储需要处理的任务;
若所述服务器上没有存储需要处理的任务,将所述服务器调整为休眠模式。
本发明实施例公开了一种数据中心的节能控制装置,应用于数据中心监控***,所述数据中心监控***存储有至少一种类型的历史能耗数据;所述类型包括运行能耗、散热能耗、存储能耗、传输能耗和运算能耗;包括:
采集模块,用于监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据;所述设备包括服务器和散热设备;
比较模块,用于分别比较所述设备每种类型的能耗数据与所述每种类型对应的历史平均能耗数据;所述历史平均能耗数据采用所述历史能耗数据计算得到;
健康状态确定模块,用于根据比较结果,确定所述设备是否处于健康状态;
控制模块,用于若所述设备未处于健康状态,对所述设备执行节能控制操作。
可选地,所述健康状态确定模块包括:
分数确定子模块,用于根据比较结果,确定所述设备每种类型的能耗数据的分数;
总能耗评分确定子模块,用于采用所述设备每种类型的能耗数据的分数计算所述设备的总能耗评分;所述总能耗评分指示所述设备的健康状态;
第一判断子模块,用于判断所述总能耗评分是否低于所述设备的历史平均总能耗评分;所述历史平均总能耗评分采用所述历史能耗数据的分数计算得到;
第一健康状态确定子模块,用于若是,确定所述设备未处于健康状态;
第二健康状态确定子模块,若否,确定所述设备处于健康状态。
可选地,所述分数确定子模块包括:
第一分数确定单元,用于若一类型的能耗数据高于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第一分数;
第二分数确定单元,用于若一类型的能耗数据等于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第二分数;
第三分数确定单元,用于若一类型的能耗数据低于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第三分数;所述第三分数大于所述第二分数,所述第二分数大于所述第一分数。
可选地,所述控制模块包括:
第二判断子模块,用于当确定所述服务器未处于健康状态时,判断所述服务器的存储能耗是否高于所述服务器的历史平均存储能耗;
使用状态确定子模块,用于若是,检测所述服务器的内存卡的使用状态;
开启子模块,用于当所述内存卡接入数据时,确定所述内存卡为忙碌状态,保持所述内存卡为开启模式;
休眠子模块,用于当所述内存卡没有接入数据时,确定所述内存卡为空闲状态,将所述内存卡调整为休眠模式。
可选地,所述控制模块包括:
第三判断子模块,用于当确定所述服务器未处于健康状态时,判断所述服务器的传输能耗是否高于所述服务器的历史平均传输能耗;
传输能耗传输子模块,用于若是,在传输数据时,分别计算每条网络线路传输所述数据所需的传输能耗;
目标网络线路确定子模块,用于根据所述传输能耗的大小确定至少一条目标网络线路;
传输子模块,用于采用所述目标网络线路传输所述数据。
可选地,所述服务器中运行有若干运算任务;所述控制模块包括:
第四判断子模块,用于当确定所述服务器未处于健康状态时,判断所述服务器的运算能耗是否高于所述服务器的历史平均运算能耗;
目标算力资源确定子模块,用于若是,计算处理所述运算任务所需的目标算力资源;
检测子模块,用于分别检测所述服务器***处理器和图形处理器的空闲算力资源;
目标处理器确定子模块,用于根据所述目标算力资源和所述空闲算力资源,确定处理所述运算任务的目标中央处理器和/或目标图形处理器;
第一调整子模块,用于将所述服务器上除所述目标中央处理器和/或目标图形处理器以外的其他中央处理器和/或图形处理器调整为休眠模式。
可选地,所述控制模块包括:
总散热能耗确定子模块,用于当确定所述散热设备未处于健康状态时,计算所述数据中心中所有散热设备的总散热能耗;
散热设备确定子模块,用于若所述总散热能耗高于所述数据中心中所有散热设备的历史平均总散热能耗,根据所述总散热能耗与历史平均总散热能耗的差值以及每个散热设备的散热效率,确定可关闭的散热设备以及关闭时长。
可选地,所述控制模块包括:
第五判断子模块,用于当确定所述服务器未处于健康状态时,判断所述服务器的运行能耗是否高于所述服务器的历史平均运行能耗;
第六判断子模块,用于若是,则判断所述服务器上是否存储需要处理的任务;
第二调整子模块,用于若所述服务器上没有存储需要处理的任务,将所述服务器调整为休眠模式。
本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的数据中心节能控制方法。
本发明实施例还公开了一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的数据中心的节能控制方法。
本发明实施例包括以下优点:
在本发明实施例中,数据中心监控***通过监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据,并分别比较设备每种类型的能耗数据与历史平均能耗数据,得到比较结果,根据根据比较结果,确定设备是否处于健康状态,在设备未处于健康状态的情况下,对设备执行节能控制操作。本发明所述方法通过监控和采集设备各种类型的能耗数据,使得可以基于全面完整的数据判断设备是否处于健康状态,更加贴近数据中心的实际能耗情况,并且在设备处于不健康状态时,对设备各种耗能节点进行动态调整,不会拘泥于固定的调整流程,优化对数据中心设备的节能控制,提高了对设备节能控制的精准度。
附图说明
图1是本发明实施例中提供的一种数据中心节能控制***的***结构框图;
图2是本发明实施例中提供的一种数据中心的节能控制方法的步骤流程图;
图3是本发明实施例中提供的另一种数据中心的节能控制方法的步骤流程图;
图4是本发明实施例中提供的一种数据中心的节能控制装置的结构框图;
图5是本发明实施例中提供的一种电子设备的框图;
图6是本发明实施例中提供的一种计算机可读介质的示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明中的一种数据中心节能控制***的***结构框图。
数据中心节能控制***101可以包括数据中心监控***102、数据中心103,数据中心103可以包括至少一个服务器104、至少一个散热设备105。
数据中心监控***102用于监控并采集服务器104和散热设备105的能耗数据,根据采集的能耗数据判断服务器104和散热设备105是否处于健康状态,在服务器104和散热设备105未处于健康状态时,对服务器104和散热设备105执行节能控制操作。
参照图2,示出了本发明实施例中提供的一种数据中心的节能控制方法的步骤流程图,具体可以包括如下步骤:
步骤201,监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据;所述设备包括服务器和散热设备;
对于数据中心设备的节能控制,现有技术中,通常只关注硬件设备的能耗,而忽略而忽略了存储、网络传输以及CPU、GPU运行计算带来的能耗,使得统计的能耗与数据中心的实际能耗相差较大,不利于实现对数据中心的节能管理。并且对于设备的调节也是采用固定的流程,没有根据数据中心的实际运行情况进行调整,从而不能有效地减少数据中心的能耗。
因此,本发明提出了一种数据中心的节能控制方法,通过设置一数据中心***,数据中心监控***中可以监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据,并且数据监控中心可以存储有在所述时间段之前的至少一种类型的历史能耗数据。其中,所述类型可以包括运行能耗、散热能耗、存储能耗、传输能耗、运算能耗,以及其他能耗类型,所述设备可以包括服务器、散热设备,以及其他设备。
具体地,可以在设备的不同节点设置电涡流传感器以采集不同类型的能耗数据,例如针对服务器,可以在内存卡设置电涡流传感器以采集存储能耗,可以在CPU和GPU设置电涡流传感器以采集运算能耗,等等。数据中心可以采用电涡流传感器实时采集每个设备的不同节点的电流和电压,计算在该时间段的耗电量,获得设备每种类型的能耗数据。
步骤202,分别比较所述设备每种类型的能耗数据与历史平均能耗数据;所述历史平均能耗数据采用所述历史能耗数据计算得到;
在采集设备每种类型的能耗数据后,数据中心监控***可以分别比较每种类型的能耗数据与该类型对应的历史平均能耗数据,获得每一种类型的比较结果,再综合所有类型的比较结果,来确定是否需要对设备进行节能控制。例如,将该时间段的存储能耗数据与历史平均存储能耗数据进行比较;将该时间段的传输能耗数据与历史平均传输能耗数据进行比较;将该时间段的运算能耗数据与历史平均运算能耗数据进行比较等等。
其中,历史平均能耗数据采用所述历史能耗数据计算得到,数据中心监控***中存储有该时间段之前的历史能耗数据,采用每一种类型在该时间段之前的所有能耗数据进行平均值计算,获得每种类型的历史平均能耗数据。
步骤203,根据比较结果,确定所述设备是否处于健康状态;
在获得设备每一种类型的能耗数据比较结果,可以综合所有类型的能耗数据比较结果,判定设备是否处于健康状态。比较结果若为每一种类型的能耗数据均高于历史平均能耗数据,则可以确定设备处于不健康状态;比较结果若为每一种类型的能耗数据均低于历史平均能耗数据,则可以确定设备处于健康状态;比较结果若为一部分类型的能耗数据均低于历史平均能耗数据,另一部分类型的能耗数据均高于历史平均能耗数据,则可以进一步根据高于历史平均能耗数据的类型数量和低于历史平均能耗数据的类型数量的比例确定设备是否处于健康状态。
步骤204,若所述设备未处于健康状态,对所述设备执行节能控制操作。
数据中心监控***在确定设备为处于健康状态时,可以对设备进行节能控制操作,以减少数据中心的能耗。具体地,数据中心监控***对设备的节能调节,可以为针对整个设备的调节,也可以为针对设备的组件的调节,从而可以针对设备具体某个组件的实际情况进行调节,优化对数据中心设备的节能控制,提高了对设备节能控制的精准度。
通过本发明实施例的数据中心的节能控制方法,数据中心监控***通过监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据,并分别比较设备每种类型的能耗数据与历史平均能耗数据,得到比较结果,根据根据比较结果,确定设备是否处于健康状态,在设备未处于健康状态的情况下,对设备执行节能控制操作。本发明所述方法通过监控和采集设备各种类型的能耗数据,使得可以基于全面完整的数据判断设备是否处于健康状态,更加贴近数据中心的实际能耗情况,并且在设备处于不健康状态时,对设备各种耗能节点进行动态调整,不会拘泥于固定的调整流程,优化对数据中心设备的节能控制,提高了对设备节能控制的精准度。
参照图3,示出了本发明实施例中提供的另一种数据中心的节能控制方法的步骤流程图,具体可以包括如下步骤:
步骤301,监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据;所述设备包括服务器和散热设备;
数据中心监控***中可以监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据,并且数据监控中心可以存储有在所述时间段之前的至少一种类型的历史能耗数据。
步骤302,分别比较所述设备每种类型的能耗数据与历史平均能耗数据;所述历史平均能耗数据采用所述历史能耗数据计算得到;
在采集设备每种类型的能耗数据后,数据中心监控***可以分别比较每种类型的能耗数据与该类型对应的历史平均能耗数据,获得每一种类型的比较结果,再综合所有类型的比较结果,来确定是否需要对设备进行节能控制。
步骤303,根据比较结果,确定所述设备每种类型的能耗数据的分数;
每种类型的能耗数据与历史平均能耗数据的比较,可能出现三种情况:每种类型的能耗数据高于历史平均能耗数据;每种类型的能耗数据等于历史平均能耗数据;每种类型的能耗数据低于历史平均能耗数据;设置每一种比较结果对应一个分数,数据中心监控***可以根据具体的比较结果,确定该设备每种类型的能耗数据的分数。
在本发明的一种实施例中,所述根据比较结果,确定所述设备每种类型的能耗数据的分数的步骤,包括:
S11,若一类型的能耗数据高于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第一分数;
S12,若一类型的能耗数据等于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第二分数;
S13,若一类型的能耗数据低于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第三分数;所述第三分数大于所述第二分数,所述第二分数大于所述第一分数。
在本发明实施例中,某一类型的能耗数据高于该类型对应的历史平均能耗数据,可以说明该设备所述类型的能耗较高,较高的能耗可以获得较低的评分,以此表明可以对该类型对应的设备或组件进行调整,以减少数据中心的能耗。
具体地,若一类型的能耗数据高于类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第一分数,若一类型的能耗数据等于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第二分数,若一类型的能耗数据低于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第三分数;其中,第三分数大于第二分数,第二分数大于第一分数,以此可以说明分数较低的类型的能耗较高,可以对设备和/或设备组件进行调整,分数较高的类型的能耗较低,可以不进行调整。
步骤304,采用所述设备每种类型的能耗数据的分数计算所述设备的总能耗评分;
数据中心监控***在确定设备每种类型的能耗数据的分数后,可以采用设备每种类型的能耗数据的分数进行相加,计算得到设备的总能耗评分,总能耗评分可以用于指示设备的健康状态。
步骤305,判断所述总能耗评分是否低于所述设备的历史平均总能耗评分;所述历史平均总能耗评分采用所述历史能耗数据的分数计算得到;
步骤306,若是,确定所述设备未处于健康状态;
步骤307,若否,确定所述设备处于健康状态。
在获得设备的总能耗评分后,数据中心监控***可以将设备的总能耗评分与设备的历史平均总能耗评分进行比较,判断设备的总能耗评分是否低于设备的历史平均总能耗评分。若设备的总能耗评分低于设备的历史平均总能耗评分,可以确定设备未处于健康状态;若设备的总能耗评分等于或大于设备的历史平均总能耗评分,可以确定设备处于健康状态。
其中,历史平均总能耗评分采用历史能耗数据的分数计算得到,具体地,由于数据中心监控***中存储有至少一种类型的历史能耗数据,数据中心监控***可以先计算每一种类型的历史能耗数据的分数,再采用所有类型的历史能耗数据的分数进行加和计算和平均值计算,获得历史平均总能耗评分。
步骤308,若所述设备未处于健康状态,对所述设备执行节能控制操作。
数据中心监控***在确定设备为处于健康状态时,可以对设备进行节能控制操作,以减少数据中心的能耗。具体地,数据中心监控***对设备的节能调节,可以为针对整个设备的调节,也可以为针对设备的组件的调节,从而可以针对设备具体某个组件的实际情况进行调节,优化对数据中心设备的节能控制,提高了对设备节能控制的精准度。
在本发明的一种实施例中,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
S21,当确定所述服务器未处于健康状态时,判断所述服务器的存储能耗是否高于所述服务器的历史平均存储能耗;
在确定服务器未处于健康状态时,数据中心监控***可以对服务器执行节能控制操作。具体地,可以对服务器的不同类型的能耗进行检验,以确定服务器未处于健康状态是由哪些类型的能耗导致的,从而可以针对性地对导致服务器不健康的能耗类型对应的组件进行调整,实现在不影响服务器整体的情况下进行合理的调节。
数据中心监控***在确定服务器未处于健康状态时,可以判断服务器的存储能耗是否高于服务器的历史平均存储能耗,以便确定服务器未处于健康状态是否是由存储能耗对应的组件导致的,即服务器未处于健康状态是否是由于内存卡的能耗过高。
S22,若是,检测所述服务器中内存卡的使用状态;
若确定服务器的存储能耗高于服务器的历史平均存储能耗,可以说明服务器未处于健康状态是由存储能耗过高导致的,即服务器未处于健康状态是由于内存卡的能耗过高,此时,数据中心监控***可以检测服务器中内存卡的使用状态,以便根据内存卡的实际使用情况来确定是否对内存卡进行调整。在内存卡正在使用时,可以不对内存卡进行调整,在内存卡没有使用时,可以将内存卡关闭以减少能耗。
S23,当所述内存卡接入数据时,确定所述内存卡为忙碌状态,保持所述内存卡为开启模式;
数据中心监控***对内存卡进行检测,若检测到内存卡当前正接入数据,即有数据存入内存卡,或其他组件正从内存卡提取数据时,可以确定内存卡处于忙碌状态,此时,为了不影响服务器的业务运行,可以不关闭内存卡,保持内存卡为开启模式。
S24,当所述内存卡没有接入数据时,确定所述内存卡为空闲状态,将所述内存卡调整为休眠模式。
数据中心监控***对内存卡进行检测,若检测到内存卡当前没有接入数据,即没有数据存入内存卡,其他组件也没有从内存卡提取数据时,可以确定内存卡处于空闲状态,此时,为了降低能耗,可以关闭内存卡,即可以将将内存卡的模式调整为休眠模式。
在本发明的一种实施例中,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
S31,当确定所述服务器未处于健康状态时,判断所述服务器的传输能耗是否高于所述服务器的历史平均传输能耗;
数据中心监控***在确定服务器未处于健康状态时,可以判断服务器的传输能耗是否高于服务器的历史平均传输能耗,以便确定服务器未处于健康状态是否是由传输能耗对应的组件导致的,即服务器未处于健康状态是否是由于网络传输数据的能耗过高。
S32,若是,在传输数据时,分别计算每条网络线路传输所述数据所需的传输能耗;
若确定服务器的传输能耗高于服务器的历史平均传输能耗,可以说明服务器未处于健康状态是由传输能耗过高导致的,即服务器未处于健康状态是由于网络传输数据的能耗过高,此时,数据中心监控***可以对数据传输操作进行监控,在监控到需要传输数据时,可以分别计算每条网络线路传输数据所需的传输能耗,以便采用传输能耗较低的网络线路传输数据,实现降低数据中心的能耗。
S33,根据所述传输能耗的大小确定至少一条目标网络线路;
在确定每条网络线路传输数据所需的传输能耗后,为了采用传输能耗较低的网络线路传输数据,数据中心监控***可以根据传输能耗的大小,从所有网络线路中选择传输能耗相对降低的至少一条网络线路。具体地,可以比较所有网络线路传输所述数据所需的传输能耗,选出传输能耗相对降低的至少一条目标网络线路。
S34,采用所述目标网络线路传输所述数据。
数据中心监控***可以采用目标网络线路传输数据,从而减少传输数据所消耗的电量,实现对数据中心的节能优化。
在本发明的一种实施例中,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
S41,当确定所述服务器未处于健康状态时,判断所述服务器的运算能耗是否高于所述服务器的历史平均运算能耗;
数据中心监控***在确定服务器未处于健康状态时,可以判断服务器的运算能耗是否高于服务器的历史平均运算能耗,以便确定服务器未处于健康状态是否是由运算能耗对应的组件导致的,即服务器未处于健康状态是否是由于CPU和/或GPU的运算能耗过高。
S42,若是,计算处理所述运算任务所需的目标算力资源;
若确定服务器的运算能耗高于服务器的历史平均运算能耗,可以说明服务器未处于健康状态是由运算能耗过高导致的,即服务器未处于健康状态是由于CPU和/或GPU的运算能耗过高,此时,数据中心监控***可以检测服务器中是否存储有运算任务,若没有存储需要处理的运算任务,数据中心监控***可以将服务器的CPU和GPU关闭,以减少服务器的运算能耗;若服务器中存储有运算任务,数据中心监控***可以计算处理所述运算任务所需的目标算力资源,以便根据处理所述运算任务所需的目标算力资源来确定需要多少CPU和/或GPU处理所述运算任务。
S43,分别检测所述服务器***处理器和图形处理器的空闲算力资源;
处理服务器上的运算任务是通过使用中央处理器和图形处理器的算力资源,所以数据中心监控***在确定处理所述运算任务所需的目标算力资源后,可以分别检测服务器***处理器和图形处理器的空闲算力资源。具体地,数据中心监控***可以通过向中央处理器和图形处理器发送空闲算力资源查询信息,获得中央处理器和图形处理器返回的空闲算力资源信息,从而确定中央处理器和图形处理器具有的空闲算力资源。
S44,根据所述目标算力资源和所述空闲算力资源,确定处理所述运算任务的目标中央处理器和/或目标图形处理器;
数据中心监控***在确定处理运算任务所需的目标算力资源、中央处理器和图形处理器具有的空闲算力资源后,可以匹配目标算力资源与每个中央处理器和图形处理器的空闲算力资源,确定处理运算任务的目标中央处理器和/或目标图形处理器,确定的目标中央处理器和/或目标图形处理器可以一个,也可以为至少两个。
S45,将所述服务器上除所述目标中央处理器和/或目标图形处理器以外的其他中央处理器和/或图形处理器调整为休眠模式。
为了减少运算能耗,在确定目标中央处理器和/或目标图形处理器后,数据中心监控***可以将服务器上除目标中央处理器和/或目标图形处理器以外的其他中央处理器和/或图形处理器调整为休眠模式,使得服务器的运算能耗大大减少,从而减少数据中心的能耗。
在本发明的一种实施例中,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
S51,当确定所述散热设备未处于健康状态时,计算所述数据中心中所有散热设备的总散热能耗;
数据中心监控***在确定服务器未处于健康状态时,可以比较服务器的总散热能耗与服务器的历史平均总散热能耗,以便确定服务器未处于健康状态是否是由是否是由于散热设备的散热能耗过高。具体地,数据中心监控***可以采用数据中心中所有散热设备的散热能耗进行加和运算,获得数据中心中所有散热设备的总散热能耗。
S52,若所述总散热能耗高于所述数据中心中所有散热设备的历史平均总散热能耗,根据所述总散热能耗与历史平均总散热能耗的差值以及每个散热设备的散热效率,确定可关闭的散热设备以及关闭时长。
在获得数据中心中所有散热设备的总散热能耗后,数据中心监控***可以比较服务器的总散热能耗与服务器的历史平均总散热能耗,判断总散热能耗是否高于数据中心中所有散热设备的历史平均总散热能耗。
为了减少数据中心的散热能耗,在确定总散热能耗高于数据中心中所有散热设备的历史平均总散热能耗的情况下,数据中心监控***可以计算总散热能耗与历史平均总散热能耗的差值,根据总散热能耗与历史平均总散热能耗的差值以及每个散热设备的散热效率,确定可关闭的散热设备以及每个可关闭设备的关闭时长,从而数据中心监控***可以在每个可关闭的散热设备的关闭时长内关闭所述散热设备,实现减少数据中心的散热能耗,从而减少数据中心的总能耗。
在本发明的一种实施例中,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
S61,当确定所述服务器未处于健康状态时,判断所述服务器的运行能耗是否高于所述服务器的历史平均运行能耗;
数据中心监控***在确定服务器未处于健康状态时,可以判断服务器的运行能耗是否高于服务器的历史平均运行能耗,以便确定服务器未处于健康状态是否是由运行能耗对应的组件导致的,即服务器未处于健康状态是否是由于服务器长时间运行而能耗过高。
S62,若是,则判断所述服务器上是否存储需要处理的任务;
若确定服务器的运行能耗高于服务器的历史平均运行能耗,可以说明服务器未处于健康状态是由运行能耗过高导致的,即服务器未处于健康状态是由于服务器长时间运行而导致能耗过高,此时,数据中心监控***可以判断服务器上是否存储需要处理的任务,以便确定是否可以关闭服务器。若服务器上存储需要处理的任务,则不可以关闭服务器,以免影响业务的正常运行;若服务器上没有存储需要处理的任务,则可以关闭服务器,以减少服务器的运行能耗。
S63,若所述服务器上没有存储需要处理的任务,将所述服务器调整为休眠模式。
在确定服务器上没有存储需要处理的任务时,数据中心监控***可以将服务器的模式调整为休眠模式,以减少服务器的运行能耗。
通过本发明实施例的数据中心的节能控制方法,数据中心监控***通过监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据,并分别比较设备每种类型的能耗数据与历史平均能耗数据,得到比较结果,根据根据比较结果,确定设备是否处于健康状态,在设备未处于健康状态的情况下,对设备执行节能控制操作。本发明所述方法通过监控和采集设备各种类型的能耗数据,使得可以基于全面完整的数据判断设备是否处于健康状态,更加贴近数据中心的实际能耗情况,并且在设备处于不健康状态时,对设备各种耗能节点进行动态调整,不会拘泥于固定的调整流程,优化对数据中心设备的节能控制,提高了对设备节能控制的精准度。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图4,示出了本发明实施例中提供的一种数据中心的节能控制装置的结构框图,具体可以包括如下模块:
采集模块401,用于监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据;所述设备包括服务器和散热设备;
比较模块402,用于分别比较所述设备每种类型的能耗数据与所述每种类型对应的历史平均能耗数据;所述历史平均能耗数据采用所述历史能耗数据计算得到;
健康状态确定模块403,用于根据比较结果,确定所述设备是否处于健康状态;
控制模块404,用于若所述设备未处于健康状态,对所述设备执行节能控制操作。
可选地,所述健康状态确定模块包括:
分数确定子模块,用于根据比较结果,确定所述设备每种类型的能耗数据的分数;
总能耗评分确定子模块,用于采用所述设备每种类型的能耗数据的分数计算所述设备的总能耗评分;所述总能耗评分指示所述设备的健康状态;
第一判断子模块,用于判断所述总能耗评分是否低于所述设备的历史平均总能耗评分;所述历史平均总能耗评分采用所述历史能耗数据的分数计算得到;
第一健康状态确定子模块,用于若是,确定所述设备未处于健康状态;
第二健康状态确定子模块,若否,确定所述设备处于健康状态。
可选地,所述分数确定子模块包括:
第一分数确定单元,用于若一类型的能耗数据高于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第一分数;
第二分数确定单元,用于若一类型的能耗数据等于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第二分数;
第三分数确定单元,用于若一类型的能耗数据低于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第三分数;所述第三分数大于所述第二分数,所述第二分数大于所述第一分数。
可选地,所述控制模块包括:
第二判断子模块,用于当确定所述服务器未处于健康状态时,判断所述服务器的存储能耗是否高于所述服务器的历史平均存储能耗;
使用状态确定子模块,用于若是,检测所述服务器的内存卡的使用状态;
开启子模块,用于当所述内存卡接入数据时,确定所述内存卡为忙碌状态,保持所述内存卡为开启模式;
休眠子模块,用于当所述内存卡没有接入数据时,确定所述内存卡为空闲状态,将所述内存卡调整为休眠模式。
可选地,所述控制模块包括:
第三判断子模块,用于当确定所述服务器未处于健康状态时,判断所述服务器的传输能耗是否高于所述服务器的历史平均传输能耗;
传输能耗传输子模块,用于若是,在传输数据时,分别计算每条网络线路传输所述数据所需的传输能耗;
目标网络线路确定子模块,用于根据所述传输能耗的大小确定至少一条目标网络线路;
传输子模块,用于采用所述目标网络线路传输所述数据。
可选地,所述服务器中运行有若干运算任务;所述控制模块包括:
第四判断子模块,用于当确定所述服务器未处于健康状态时,判断所述服务器的运算能耗是否高于所述服务器的历史平均运算能耗;
目标算力资源确定子模块,用于若是,计算处理所述运算任务所需的目标算力资源;
检测子模块,用于分别检测所述服务器***处理器和图形处理器的空闲算力资源;
目标处理器确定子模块,用于根据所述目标算力资源和所述空闲算力资源,确定处理所述运算任务的目标中央处理器和/或目标图形处理器;
第一调整子模块,用于将所述服务器上除所述目标中央处理器和/或目标图形处理器以外的其他中央处理器和/或图形处理器调整为休眠模式。
可选地,所述控制模块包括:
总散热能耗确定子模块,用于当确定所述散热设备未处于健康状态时,计算所述数据中心中所有散热设备的总散热能耗;
散热设备确定子模块,用于若所述总散热能耗高于所述数据中心中所有散热设备的历史平均总散热能耗,根据所述总散热能耗与历史平均总散热能耗的差值以及每个散热设备的散热效率,确定可关闭的散热设备以及关闭时长。
可选地,所述控制模块包括:
第五判断子模块,用于当确定所述服务器未处于健康状态时,判断所述服务器的运行能耗是否高于所述服务器的历史平均运行能耗;
第六判断子模块,用于若是,则判断所述服务器上是否存储需要处理的任务;
第二调整子模块,用于若所述服务器上没有存储需要处理的任务,将所述服务器调整为休眠模式。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
另外,本发明实施例还提供一种电子设备,如图5所示,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信,
存储器503,用于存放计算机程序;
处理器501,用于执行存储器503上所存放的程序时,实现如下步骤:
监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据;所述设备包括服务器和散热设备;
分别比较所述设备每种类型的能耗数据与历史平均能耗数据;所述历史平均能耗数据采用所述历史能耗数据计算得到;
根据比较结果,确定所述设备是否处于健康状态;
若所述设备未处于健康状态,对所述设备执行节能控制操作。
可选地,所述根据比较结果,确定所述设备是否处于健康状态的步骤,包括:
根据比较结果,确定所述设备每种类型的能耗数据的分数;
采用所述设备每种类型的能耗数据的分数计算所述设备的总能耗评分;所述总能耗评分指示所述设备的健康状态;
判断所述总能耗评分是否低于所述设备的历史平均总能耗评分;所述历史平均总能耗评分采用所述历史能耗数据的分数计算得到;
若是,确定所述设备未处于健康状态;
若否,确定所述设备处于健康状态。
可选地,所述根据比较结果,确定所述设备每种类型的能耗数据的分数的步骤,包括:
若一类型的能耗数据高于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第一分数;
若一类型的能耗数据等于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第二分数;
若一类型的能耗数据低于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第三分数;所述第三分数大于所述第二分数,所述第二分数大于所述第一分数。
可选地,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述服务器未处于健康状态时,判断所述服务器的存储能耗是否高于所述服务器的历史平均存储能耗;
若是,检测所述服务器的内存卡的使用状态;
当所述内存卡接入数据时,确定所述内存卡为忙碌状态,保持所述内存卡为开启模式;
当所述内存卡没有接入数据时,确定所述内存卡为空闲状态,将所述内存卡调整为休眠模式。
可选地,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述服务器未处于健康状态时,判断所述服务器的传输能耗是否高于所述服务器的历史平均传输能耗;
若是,在传输数据时,分别计算每条网络线路传输所述数据所需的传输能耗;
根据所述传输能耗的大小确定至少一条目标网络线路;
采用所述目标网络线路传输所述数据。
可选地,所述服务器中运行有若干运算任务;所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述服务器未处于健康状态时,判断所述服务器的运算能耗是否高于所述服务器的历史平均运算能耗;
若是,计算处理所述运算任务所需的目标算力资源;
分别检测所述服务器***处理器和图形处理器的空闲算力资源;
根据所述目标算力资源和所述空闲算力资源,确定处理所述运算任务的目标中央处理器和/或目标图形处理器;
将所述服务器上除所述目标中央处理器和/或目标图形处理器以外的其他中央处理器和/或图形处理器调整为休眠模式。
可选地,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述散热设备未处于健康状态时,计算所述数据中心中所有散热设备的总散热能耗;
若所述总散热能耗高于所述数据中心中所有散热设备的历史平均总散热能耗,根据所述总散热能耗与历史平均总散热能耗的差值以及每个散热设备的散热效率,确定可关闭的散热设备以及关闭时长。
可选地,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述服务器未处于健康状态时,判断所述服务器的运行能耗是否高于所述服务器的历史平均运行能耗;
若是,则判断所述服务器上是否存储需要处理的任务;
若所述服务器上没有存储需要处理的任务,将所述服务器调整为休眠模式。
上述终端提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述终端与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
如图6所示,在本发明提供的又一实施例中,还提供了一种计算机可读存储介质601,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中所述的数据中心的节能控制方法。
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中所述的数据中心的节能控制方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (11)

1.一种数据中心的节能控制方法,其特征在于,应用于数据中心监控***,所述数据中心监控***存储有至少一种类型的历史能耗数据;所述类型包括运行能耗、散热能耗、存储能耗、传输能耗和运算能耗;包括:
监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据;所述设备包括服务器和散热设备;
分别比较所述设备每种类型的能耗数据与历史平均能耗数据;所述历史平均能耗数据采用所述历史能耗数据计算得到;
根据比较结果,确定所述设备是否处于健康状态;
若所述设备未处于健康状态,对所述设备执行节能控制操作。
2.根据权利要求1所述的方法,其特征在于,所述根据比较结果,确定所述设备是否处于健康状态的步骤,包括:
根据比较结果,确定所述设备每种类型的能耗数据的分数;
采用所述设备每种类型的能耗数据的分数计算所述设备的总能耗评分;所述总能耗评分指示所述设备的健康状态;
判断所述总能耗评分是否低于所述设备的历史平均总能耗评分;所述历史平均总能耗评分采用所述历史能耗数据的分数计算得到;
若是,确定所述设备未处于健康状态;
若否,确定所述设备处于健康状态。
3.根据权利要求2所述的方法,其特征在于,所述根据比较结果,确定所述设备每种类型的能耗数据的分数的步骤,包括:
若一类型的能耗数据高于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第一分数;
若一类型的能耗数据等于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第二分数;
若一类型的能耗数据低于所述类型对应的历史平均能耗数据,则判定所述类型的能耗数据的分数为第三分数;所述第三分数大于所述第二分数,所述第二分数大于所述第一分数。
4.根据权利要求1所述的方法,其特征在于,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述服务器未处于健康状态时,判断所述服务器的存储能耗是否高于所述服务器的历史平均存储能耗;
若是,检测所述服务器中内存卡的使用状态;
当所述内存卡接入数据时,确定所述内存卡为忙碌状态,保持所述内存卡为开启模式;
当所述内存卡没有接入数据时,确定所述内存卡为空闲状态,将所述内存卡调整为休眠模式。
5.根据权利要求1所述的方法,其特征在于,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述服务器未处于健康状态时,判断所述服务器的传输能耗是否高于所述服务器的历史平均传输能耗;
若是,在传输数据时,分别计算每条网络线路传输所述数据所需的传输能耗;
根据所述传输能耗的大小确定至少一条目标网络线路;
采用所述目标网络线路传输所述数据。
6.根据权利要求1所述的方法,其特征在于,所述服务器中运行有若干运算任务;所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述服务器未处于健康状态时,判断所述服务器的运算能耗是否高于所述服务器的历史平均运算能耗;
若是,计算处理所述运算任务所需的目标算力资源;
分别检测所述服务器***处理器和图形处理器的空闲算力资源;
根据所述目标算力资源和所述空闲算力资源,确定处理所述运算任务的目标中央处理器和/或目标图形处理器;
将所述服务器上除所述目标中央处理器和/或目标图形处理器以外的其他中央处理器和/或图形处理器调整为休眠模式。
7.根据权利要求1所述的方法,其特征在于,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述散热设备未处于健康状态时,计算所述数据中心中所有散热设备的总散热能耗;
若所述总散热能耗高于所述数据中心中所有散热设备的历史平均总散热能耗,根据所述总散热能耗与历史平均总散热能耗的差值以及每个散热设备的散热效率,确定可关闭的散热设备以及关闭时长。
8.根据权利要求1所述的方法,其特征在于,所述若所述设备未处于健康状态,对所述设备执行节能控制操作的步骤,包括:
当确定所述服务器未处于健康状态时,判断所述服务器的运行能耗是否高于所述服务器的历史平均运行能耗;
若是,则判断所述服务器上是否存储需要处理的任务;
若所述服务器上没有存储需要处理的任务,将所述服务器调整为休眠模式。
9.一种数据中心的节能控制装置,其特征在于,应用于数据中心监控***,所述数据中心监控***存储有至少一种类型的历史能耗数据;所述类型包括运行能耗、散热能耗、存储能耗、传输能耗和运算能耗;包括:
采集模块,用于监控并采集数据中心中每个设备一时间段的至少一种类型的能耗数据;所述设备包括服务器和散热设备;
比较模块,用于分别比较所述设备每种类型的能耗数据与所述每种类型对应的历史平均能耗数据;所述历史平均能耗数据采用所述历史能耗数据计算得到;
健康状态确定模块,用于根据比较结果,确定所述设备是否处于健康状态;
控制模块,用于若所述设备未处于健康状态,对所述设备执行节能控制操作。
10.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现如权利要求1-8任一项所述的方法。
11.一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-8任一项所述的方法。
CN202211634931.8A 2022-12-19 2022-12-19 一种数据中心的节能控制方法、装置、电子设备及可读介质 Pending CN116361703A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211634931.8A CN116361703A (zh) 2022-12-19 2022-12-19 一种数据中心的节能控制方法、装置、电子设备及可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211634931.8A CN116361703A (zh) 2022-12-19 2022-12-19 一种数据中心的节能控制方法、装置、电子设备及可读介质

Publications (1)

Publication Number Publication Date
CN116361703A true CN116361703A (zh) 2023-06-30

Family

ID=86927701

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211634931.8A Pending CN116361703A (zh) 2022-12-19 2022-12-19 一种数据中心的节能控制方法、装置、电子设备及可读介质

Country Status (1)

Country Link
CN (1) CN116361703A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117408500A (zh) * 2023-12-15 2024-01-16 南京雅宸众联电力技术有限公司 一种变电站能源管理方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117408500A (zh) * 2023-12-15 2024-01-16 南京雅宸众联电力技术有限公司 一种变电站能源管理方法
CN117408500B (zh) * 2023-12-15 2024-02-27 南京雅宸众联电力技术有限公司 一种变电站能源管理方法

Similar Documents

Publication Publication Date Title
WO2022068645A1 (zh) 数据库故障发现方法、装置、电子设备及存储介质
US7181651B2 (en) Detecting and correcting a failure sequence in a computer system before a failure occurs
US9436257B2 (en) Power supply engagement and method therefor
US7890297B2 (en) Predictive monitoring method and system
CN110049130A (zh) 一种基于边缘计算的服务部署和任务调度方法及装置
US10318363B2 (en) System and method for energy reduction based on history of reliability of a system
CN116361703A (zh) 一种数据中心的节能控制方法、装置、电子设备及可读介质
WO2021253817A1 (zh) 一种互联通道的调整方法、装置、***、设备和介质
WO2019085754A1 (zh) 应用清理方法、装置、存储介质及电子设备
CN114500578A (zh) 分布式存储***负载均衡调度方法、装置及存储介质
CN114490275A (zh) 一种基于mcu的主机监测控制方法、***、电子设备及介质
US20230213994A1 (en) Power consumption regulation and control method, apparatus and device, and readable storage medium
CN111400045B (zh) 一种负载均衡方法及装置
CN112243060B (zh) 处理器的功耗估计方法、移动终端及计算机存储介质
CN110941489B (zh) 流处理引擎的伸缩方法和装置
CN117395699A (zh) 一种基于物联网的监测因子节能通讯方法及***
CN116680131A (zh) 服务器测试***、服务器测试方法、电子设备及存储介质
CN109324941A (zh) 一种温度采集方法、终端及存储介质
US20170075589A1 (en) Memory and bus frequency scaling by detecting memory-latency-bound workloads
CN116541175A (zh) 一种基于计算机大数据信息处理***及方法
WO2022166679A1 (zh) 计算核、计算核温度调整方法、设备、介质、芯片和***
CN105760270B (zh) 一种能耗估算的方法及装置
CN112860531A (zh) 基于深度异构图神经网络的区块链广泛共识性能评测方法
CN110011519B (zh) 具有电流监控功能的伺服装置及其电流监控方法
CN110990219A (zh) 一种基于预测模型的计算机监控方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination