数据中心节能装置及方法

文档序号:1815332 发布日期:2021-11-09 浏览:24次 >En<

阅读说明:本技术 数据中心节能装置及方法 (Data center energy-saving device and method ) 是由 杨承达 潘圣中 叶建升 陈燕炫 于 2020-05-09 设计创作,主要内容包括:本申请实施方式提供一种数据中心节能方法,所述数据中心节能方法包括以下步骤:获取所述多个服务器的运行参数;根据所述运行参数判断所述服务器是否处于第一状态;控制处于第一状态的所述服务器进入第二状态。本申请实施方式还提供一种数据中心节能装置。由此,本申请实施方式提供的数据中心节能装置及方法,可以降低数据中心的功耗,以达到节约能源的目的。(The embodiment of the application provides a data center energy-saving method, which comprises the following steps: acquiring operating parameters of the plurality of servers; judging whether the server is in a first state or not according to the operation parameters; and controlling the server in the first state to enter a second state. The embodiment of the application also provides an energy-saving device of the data center. Therefore, the energy-saving device and the energy-saving method for the data center can reduce the power consumption of the data center so as to achieve the purpose of saving energy.)

数据中心节能装置及方法

技术领域

本申请涉及一种数据中心节能装置及方法。

背景技术

随着数据业务的蓬勃发展,数据中心的一些机柜中通常会部署有大量的服务器,以便提供各种数据业务。

然而,当这些机柜中的服务器进行数据运作时,一些与数据运作不相关的服务器同样在工作。如此,将会导致能源利用率不高,造成能源浪费等问题。

发明内容

有鉴于此,有必要提供一种数据中心节能装置及方法,本申请实施方式提供的数据中心节能装置及方法,可以降低数据中心的功耗,以达到节约能源的目的。

本申请的实施方式提供一种数据中心节能方法,所述数据中心节能方法包括以下步骤:获取所述多个服务器的运行参数;根据所述运行参数判断所述服务器是否处于第一状态;及控制处于第一状态的所述服务器进入第二状态。

根据本申请的一些实施方式,所述控制处于第一状态的所述服务器进入第二状态的步骤具体包括:判断所述服务器处于第一状态的时间是否达到预设时间;若所述服务器处于第一状态的时间达到预设时间,则控制处于第一状态的所述服务器进入第二状态。

根据本申请的一些实施方式,所述数据中心节能方法还包括:当处于所述第一状态的所述服务器进入第二状态时,发出提示消息。

根据本申请的一些实施方式,所述数据中心节能方法还包括以下步骤:判断所述服务器的总功率是否大于第一功率值;若所述服务器的总功率大于第一功率值,判断服务器是否处于第一状态;若服务器处于第一状态,判断所述服务器处于第一状态的时间是否达到预设时间;若所述服务器处于第一状态的时间达到预设时间,控制处于第一状态的所述服务器进入第二状态。

根据本申请的一些实施方式,所述数据中心节能方法还包括以下步骤:若所述服务器的总功率小于或等于第一功率值,判断所述服务器的总功率是否小于或等于第二功率值;若所述服务器的总功率小于或等于第二功率值,控制处于第二状态的服务器进入第一状态。

根据本申请的一些实施方式,所述第一状态为待机状态,所述第二状态为关机状态。

根据本申请的一些实施方式,所述运行参数包括每一所述服务器的功率、IP地址、主机名列表、电源状态及系统使用情况。

根据本申请的一些实施方式,所述系统使用情况至少包括CPU的利用率、可用内存值的大小、磁盘的利用率、网络发送或接收数据的速率。

根据本申请的一些实施方式,当所述CPU的利用率小于10%、所述可用内存值大于90%、所述磁盘的利用率小于10%、网络发送或接收数据的速率小于10MB/s时,判断服务器处于第一状态。

本申请的实施方式还提供一种数据中心节能装置,所述数据中心节能装置包括:处理器;以及存储器,所述存储器中存储有多个程序模块,所述多个程序模块由所述处理器加载并执行如上述所述的数据中心节能方法来管理所述数据中心。

本申请实施方式提供的数据中心节能装置及方法,通过获取服务器的运行参数来判断这些服务器是否处于待机状态,并控制这些处于待机状态的服务器进入关机状态。由此,本申请实施方式提供的数据中心节能装置及方法,可以降低数据中心的功耗,以达到节约能源的目的。

附图说明

图1为根据本申请数据中心节能装置的较佳实施方式的方框图。

图2为本申请数据中心节能方法的较佳实施方式的流程图。

图3为本申请数据中心节能方法的另一实施方式的流程图。

图4为根据本申请数据中心节能系统的较佳实施方式的方框图。

主要元件符号说明

数据中心节能装置 100

数据中心节能系统 10

获取模块 101

判断模块 102

控制模块 103

显示模块 104

通知模块 105

存储器 11

处理器 12

通信单元 13

数据中心 200

机柜 210

电源分配单元 220

服务器 230

如下

具体实施方式

将结合上述附图进一步详细说明本申请。

具体实施方式

下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本申请一部分实施方式,而不是全部的实施方式。

基于本申请中的实施方式,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施方式,都是属于本申请保护的范围。

请参阅图1,数据中心节能系统10运行于数据中心节能装置100中。本申请实施方式中的所述数据中心节能装置100用于管理数据中心200。所述数据中心节能装置100与数据中心200之间通过网络建立通信连接,所述网络可以是有线网络。

具体地,本申请实施方式中,所述数据中心200可以设有多个机柜210,每一机柜210内包括电源分配单元220及多个服务器230。可以理解,本申请实施方式中的所述电源分配单元220可以给所述多个服务器230提供电源。

所述数据中心节能装置100包括,但不仅限于,存储器11、至少一个处理器12及通信单元13。本申请实施方式中,所述通信单元13为路由设备,用于通过有线或无线的方式与多个机柜210建立通信连接。

本申请的实施方式中,所述数据中心节能装置100可以为电脑。

具体地,所述数据中心节能装置100可用于监控每一所述服务器230的运行参数,并根据运行参数来判断是否需要对数据中心200采取节能操作。当需要采取节能操作时,所述数据中心节能装置100可以控制服务器进入关机状态,以避免造成电能的浪费。

在其他实施方式中,所述数据中心节能装置100可以与一移动设备(图未示)通信连接,使得用户可以非常快速地收到服务器的相关信息。

请参阅图2,图2为根据本申请一实施方式的数据中心节能方法的流程图。所述数据中心节能方法可以包括以下步骤:

步骤S21,获取所述多个服务器的运行参数。

本申请实施方式中,所述运行参数包括每一所述服务器230的功率、IP地址、主机名列表、电源状态及系统使用情况。其中所述系统使用情况至少包括CPU的利用率、可用内存的大小、磁盘的利用率、网络发送或接收数据的速率。

具体而言,所述数据中心节能系统10可用于获取这些服务器230的运行参数,并能够实时地显示这些运行参数。当所述数据中心节能系统10获取到了服务器的运行参数后,所述数据中心节能系统10还将所述运行参数进行存储。

步骤S22,判断所述服务器是否处于第一状态。若所述服务器处于第一状态,则进入步骤S23,否则返回步骤S21。

本申请实施方式中,所述数据中心节能系统10将会根据所获取到的运行参数来判断对应的服务器是否处于第一状态。可以理解,本申请实施方式中所指的第一状态为服务器的待机状态。

具体地,当服务器中的中央处理器单元(central processing unit,CPU)的利用率小于10%、所述可用内存值大于90%、所述磁盘的利用率小于10%、网络发送或接收数据的速率小于10MB/s时,此时所述数据中心节能系统10即可判断对应的服务器为处于第一状态。也即,所述数据中心节能系统10此时可以确定服务器处于待机状态。

若所获取到的运行参数不符合第一状态的条件时,即服务器不处于待机状态时,所述数据中心节能系统10将会重新获取服务器230中系统的运行参数。也即,所述数据中心节能系统10可以获取数据中心200中服务器的最新运行状态。

步骤S23,判断所述服务器处于第一状态的时间是否达到预设时间。若所述服务器处于第一状态的时间达到预设时间,则进入步骤S24,否则返回步骤S21。

本申请实施方式中,当服务器230被确定为第一状态时,即所述数据中心200中的服务器230处于待机状态时,所述数据中心节能系统1将再判断服务器处于待机状态的时间是否达到预设时间,例如,可以判断服务器处于待机状态的时间是否达到12小时。可以理解,预设时间并非是一个固定值,本领域技术人员亦可以根据实际需求对应调整。

若服务器处于待机状态的时间没有达到预设时间,所述数据中心节能系统10将需要重新再获取服务器中系统的运行参数。也即,所述数据中心节能系统10可以获取数据中心200的服务器的最新运行状态。

步骤S24,发出提示消息。

本申请实施方式中,所述数据中心节能系统10将发出提示消息以通知用户,处于待机状态的服务器即将进入关机状态。

步骤S25,控制处于第一状态的所述服务器进入第二状态。

本申请实施方式中,若所述服务器处于第一状态的时间达到预设时间,所述数据中心节能系统10将控制处于第一状态的所述服务器进入第二状态。

可以理解,本申请实施方式中的所述第二状态即可为关机状态,也即,所述数据中心节能系统10关闭处于待机状态服务器的电源,由此,所述数据中心节能系统10可以控制处于待机状态的所述服务器进入关机状态。此时,处于关机状态的所述服务器230将不会产生电能消耗。

接着,所述数据中心节能系统10还将发出提示消息以通知用户,服务器进入关机状态。

请参阅图3,图3为根据本申请的另一实施方式的数据中心节能方法的流程图。本实施方式中的所述数据中心节能方法可以包括以下步骤:

步骤S31,获取所述多个服务器的运行参数。

本申请实施方式中的数据中心节能系统将获取服务器的运行参数,并能够实时地显示这些运行参数。

步骤S32,判断所述服务器的总功率是否大于第一功率值。若所述服务器的总功率大于第一功率值,则进入步骤S33,否则进入步骤S37。

本申请实施方式中,所述数据中心节能系统10根据运行参数获取机柜的总功率,并将获取到的总功率与第一功率值进行比较,本申请实施方式中的第一功率值即为一上限值。

步骤S33,判断所述服务器是否处于第一状态。若所述服务器处于第一状态,则进入步骤S34,否则返回步骤S31。

本申请实施方式中,所述数据中心节能系统10只有在所述机柜的总功率超过第一功率值时,才会去判断所述服务器230是否处于待机状态。

步骤S34,判断所述服务器处于第一状态的时间是否达到预设时间。若所述服务器处于第一状态的时间达到预设时间,则进入步骤S35,否则返回步骤S31。

本申请实施方式中,所述数据中心节能系统10判断服务器处于待机状态的时间是否达到预设时间,例如,可以判断服务器处于待机状态的时间是否达到12小时。若服务器处于待机状态的时间没有达到预设时间,所述数据中心节能系统10将需要重新再获取服务器中系统的运行参数。也即,所述数据中心节能系统10可以获取数据中心200的服务器的最新运行状态。

步骤S35,发出提示消息。

本申请实施方式中,所述数据中心节能系统10将发出提示消息以通知用户,处于待机状态的服务器即将进入关机状态。

步骤S36,控制处于第一状态的所述服务器进入第二状态。

本申请实施方式中,若所述服务器处于第一状态的时间达到预设时间,所述数据中心节能系统10即可控制处于第一状态的所述服务器进入第二状态。

可以理解,本申请实施方式中的所述第二状态即可为关机状态,也即,所述数据中心节能系统10关闭处于待机状态服务器的电源,由此,所述数据中心节能系统10可以控制处于待机状态的所述服务器进入关机状态。此时,处于关机状态的所述服务器230将不会产生电能消耗。接着,所述数据中心节能系统10还将发出提示消息以通知用户,服务器进入关机状态。

步骤S37,判断所述服务器的总功率是否小于或等于第二功率值。若所述服务器的总功率小于或等于第二功率值,则进入步骤S38,否则,返回步骤S31。

本申请的实施方式中,所述数据中心节能系统10将所述服务器的总功率与第二功率值进行比较。

本申请实施方式中,若所述服务器的总功率大于所述第二功率值,且小于所述第一功率值时,所述数据中心节能系统10重新获取服务器230中系统的运行参数并显示这些运行参数。

步骤S38,控制处于第二状态的服务器进入第一状态。

本申请的实施方式中,若所述服务器的总功率小于或等于第二功率值,可以理解,此时数据中心的总功率低于上限值及正常值,即此时的数据中心可以增加服务器的数量来参与数据处理及传输。接着,所述数据中心节能系统10将会控制处于第二状态的服务器进入第一状态。也即,所述数据中心节能系统10打开进入关机状态的服务器的电源,以控制关机状态的服务器重新恢复待机状态,并发出提示消息以通知用户,进入关机状态的服务器已重新进入待机状态。

可以理解,上述两种不同实施方式的数据中心节能方法可以是单独实施的,也可以是所述第二实施方式从所述第一种实施方式优化得来的,还可以一起应用在所述数据中心节能装置100,进而本领域技术人员可自由选择其中的一种进行节能操作,来达到节约电能的目的。本申请实施方式中,可以根据所述数据中心节能系统10实时监控所述机柜210中所述服务器230中系统的运行状态,并在需要节能时及时采取节能操作,避免电能的浪费。

请参阅图4,本申请实施方式中,所述数据中心节能系统10可以被分割成一个或多个模块,所述一个或多个模块存储在所述存储器11中,并由至少一个处理器(本实施例为一个处理器12)执行,以完成本申请。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,所述指令段用于描述所述数据中心节能系统10在所述数据中心节能装置100中的执行过程。例如,所述数据中心节能系统10可以被分割成图4中的获取模块101、判断模块102、控制模块103、显示模块104及通知模块105。

所述获取模块101用于获取所述多个服务器230的运行参数。

所述判断模块102用于根据所述运行参数判断所述服务器是否处于第一状态。所述判断模块102还用于判断所述服务器230处于第一状态的时间是否达到预设时间。

所述控制模块103用于控制处于第一状态的所述服务器进入第二状态。

所述显示模块104用于显示服务器的运行参数,由此本领域技术人员可以根据所述显示模块104显示的所述IP地址及名称,快速找到对应的所述服务器230。所述显示模块104显示有所有服务器230的位置及路径信息。本领域技术人员可根据该信息及时找到需要节能操作的对应服务器。本申请实施方式中,所述显示模块104还显示记录有系统事件发生的时间。例如显示在某一时间,系统电源关闭。在本实施例中,所述功率的上限值及下限值由工作人员根据服务器230的要求对应设置的,本申请在此不作具体限制。

此外,本领域技术人员还可以在数据中心节能装置100上手动设置预设时间。加入服务器的系统处于待机状态的时间达到此预设之间,所述数据中心节能装置100自动控制关闭符合条件的对应服务器的电源。

所述通知模块105用于发送提示信息给用户。

所述判断模块102还用于判断所述服务器的总功率是否大于第一功率值,及判断所述服务器的总功率是否小于或等于第二功率值。

所述控制模块103还用于控制处于第二状态的服务器进入第一状态。

从而可以降低数据中心的功耗,以达到节约能源的目的。具体内容可以参见上述数据中心节能方法的实施例,在此不再详述。

本实施方式中,所述存储器11可以是数据中心节能装置100的内部存储器,即内置于所述数据中心节能装置100的存储器。在其他实施例中,所述存储器11也可以是数据中心节能装置100的外部存储器,即外接于所述数据中心节能装置100的存储器。

在一些实施例中,所述存储器11用于存储程序代码和各种数据,例如,存储安装在所述数据中心节能装置100中的数据中心节能系统10的程序代码,并在数据中心节能装置100的运行过程中实现高速、自动地完成程序或数据的存取。例如,在本实施例中,所述数据中心节能系统10用于根据所述运行参数判断所述服务器是否处于第一状态,并控制处于第一状态的所述服务器进入第二状态。

所述存储器11可以包括随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘、智能存储卡(Smart Media Card,SMC)、安全数字(Secure Digital,SD)卡、闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

在一实施方式中,所述处理器12可以是中央处理单元(Central ProcessingUnit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者所述处理器12也可以是其它任何常规的处理器等。

所述数据中心节能系统10中的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,所述计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

可以理解的是,以上所描述的模块划分,为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能模块可以集成在相同处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在相同单元中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本申请,而并非用作为对本申请的限定,只要在本申请的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本申请要求保护的范围之内。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:智能预测处理器空闲时间的装置及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!