[go: up one dir, main page]

CN104345858B - Power consumption management method and device, the server of server hardware device - Google Patents

Power consumption management method and device, the server of server hardware device Download PDF

Info

Publication number
CN104345858B
CN104345858B CN201310334990.8A CN201310334990A CN104345858B CN 104345858 B CN104345858 B CN 104345858B CN 201310334990 A CN201310334990 A CN 201310334990A CN 104345858 B CN104345858 B CN 104345858B
Authority
CN
China
Prior art keywords
server hardware
hardware device
information
server
health level
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.)
Active
Application number
CN201310334990.8A
Other languages
Chinese (zh)
Other versions
CN104345858A (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201310334990.8A priority Critical patent/CN104345858B/en
Publication of CN104345858A publication Critical patent/CN104345858A/en
Application granted granted Critical
Publication of CN104345858B publication Critical patent/CN104345858B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3268Power saving in hard disk drive

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The present invention proposes a kind of power consumption management method of server hardware device, including:Obtain the status information of server hardware device;According to the corresponding Health Category information of the state information acquisition server hardware device of server hardware device;And power managed is carried out to server hardware device according to the Health Category information and usage trend information of server hardware device.This method is by obtaining the status information of server hardware device, then corresponding server hardware device Health Category information is obtained, finally the power consumption of server hardware device is managed according to the corresponding Health Category information of server hardware device and usage trend information, i.e. with more fine granularity dispatch server hardware device, improve resource utilization, the traffic lost caused by equipment fault is reduced simultaneously, improves the overall performance and reliability of server.The invention also discloses a kind of power consumption managing device of server hardware device and server.

Description

服务器硬件设备的功耗管理方法及装置、服务器Power consumption management method and device of server hardware equipment, server

技术领域technical field

本发明涉及计算机技术领域,特别涉及一种服务器硬件设备的功耗管理方法及装置、服务器。The present invention relates to the field of computer technology, in particular to a method and device for managing power consumption of server hardware equipment, and a server.

背景技术Background technique

目前,在超大规模数据中心,每万台服务器被配置了数以百万计的服务器硬件设备,在规格,性能,寿命,老化程度以及运行环境方面差异明显,但没有对其进行有效的区分使用,不管服务器硬件设备的忙闲程度,所有的服务器硬件设备都被统一开启或关闭了节能模式,如果开启节能模式,则状态恢复会增加响应延迟,降低性能,且存在潜在故障的服务器硬件设备,还有可能恢复超时或失败;如果关闭节能模式,尤其是负载较低时,存在明显的能耗浪费。At present, in ultra-large-scale data centers, every 10,000 servers are equipped with millions of server hardware devices, and there are obvious differences in specifications, performance, service life, aging degree and operating environment, but there is no effective distinction between them. , regardless of the busyness of the server hardware devices, all server hardware devices are uniformly turned on or off in the energy-saving mode. If the energy-saving mode is turned on, the state recovery will increase the response delay, reduce performance, and there are potential faulty server hardware devices. There is also the possibility of recovery timeouts or failures; there is an obvious waste of energy if power-saving mode is turned off, especially when the load is low.

发明内容Contents of the invention

本发明的旨在至少解决上述技术缺陷之一。The purpose of the present invention is to solve at least one of the above-mentioned technical deficiencies.

为此,本发明第一个目的在于提出一种服务器硬件设备的功耗管理方法,该方法通过获取服务器硬件设备的状态信息,继而获取相对应的服务器硬件设备健康等级信息,最终根据服务器硬件设备相对应的健康等级信息和使用趋势信息对服务器硬件设备的功耗进行管理,即以更细粒度调度服务器硬件设备,提高资源利用率,同时减少因设备故障导致的业务损失,提高服务器的整体性能和可靠性。本发明第二个目的在于提出一种服务器硬件设备的功耗管理装置。本发明第三个目的在于提出一种服务器。For this reason, the first purpose of the present invention is to propose a method for managing power consumption of server hardware devices. The method obtains the status information of the server hardware device, and then obtains the corresponding server hardware device health level information, and finally according to the server hardware device Corresponding health level information and usage trend information manage the power consumption of server hardware devices, that is, to schedule server hardware devices at a finer granularity, improve resource utilization, reduce business losses caused by device failures, and improve overall server performance and reliability. The second object of the present invention is to provide a device for managing power consumption of server hardware equipment. The third object of the present invention is to provide a server.

为实现上述目的,根据本发明第一方面的实施例的服务器硬件设备的功耗管理方法,包括:获得服务器硬件设备的状态信息;根据所述服务器硬件设备的状态信息获取所述服务器硬件设备对应的健康等级信息;以及根据所述服务器硬件设备的健康等级信息和使用趋势信息对所述服务器硬件设备进行功耗管理。To achieve the above object, the method for managing power consumption of a server hardware device according to the embodiment of the first aspect of the present invention includes: obtaining state information of the server hardware device; obtaining the corresponding health level information; and perform power consumption management on the server hardware device according to the health level information and usage trend information of the server hardware device.

根据本发明实施例的服务器硬件设备的功耗管理方法,首先通过获取服务器硬件设备的状态信息,并根据服务器硬件设备的状态信息获取相对应的服务器硬件设备健康等级信息,最终根据服务器硬件设备相对应的健康等级信息和使用趋势信息对服务器硬件设备的功耗进行管理。该方法将服务器硬件设备划分节能模式等级,充分利用服务器硬件设备资源,具有利用服务器硬件设备资源的高效性与易用性,且降低服务器硬件设备故障率及数据丢失的风险,提高了服务器硬件设备存储数据的可靠性与安全性。According to the power consumption management method of the server hardware device according to the embodiment of the present invention, firstly, the state information of the server hardware device is obtained, and the corresponding server hardware device health level information is obtained according to the state information of the server hardware device. The corresponding health level information and usage trend information manage the power consumption of the server hardware device. The method divides server hardware equipment into energy-saving mode levels, makes full use of server hardware equipment resources, has high efficiency and ease of use of server hardware equipment resources, and reduces the failure rate of server hardware equipment and the risk of data loss, improving the efficiency of server hardware equipment. Reliability and security of stored data.

为实现上述目的,根据本发明第二方面的实施例的服务器硬件设备的功耗管理装置,包括:状态信息获取模块,用于获得服务器硬件设备的状态信息;健康等级信息获取模块,用于根据所述服务器硬件设备的状态信息获取所述服务器硬件设备对应的健康等级信息;以及管理模块,用于根据所述服务器硬件设备的健康等级信息和使用趋势信息对所述服务器硬件设备进行功耗管理。In order to achieve the above object, the power consumption management device of the server hardware device according to the embodiment of the second aspect of the present invention includes: a state information acquisition module, used to obtain the status information of the server hardware device; a health level information acquisition module, used to obtain the status information according to The state information of the server hardware device acquires health level information corresponding to the server hardware device; and a management module, configured to perform power consumption management on the server hardware device according to the health level information and usage trend information of the server hardware device .

根据本发明实施例的服务器硬件设备的功耗管理装置,首先通过状态信息获取模块获得服务器硬件设备的状态信息,再根据服务器硬件设备的状态信息通过健康等级信息获取模块获取服务器硬件设备对应的健康等级信息,最终根据服务器硬件设备的健康等级信息和使用趋势信息通过管理模块对服务器硬件设备进行功耗管理。该装置将服务器硬件设备划分节能模式等级,充分利用服务器硬件设备资源,具有利用服务器硬件设备资源的高效性与易用性,且降低服务器硬件设备故障率及数据丢失的风险,提高了服务器硬件设备存储数据的可靠性与安全性。According to the power consumption management device of the server hardware device according to the embodiment of the present invention, the state information of the server hardware device is first obtained through the state information acquisition module, and then the health level corresponding to the server hardware device is obtained through the health level information acquisition module according to the state information of the server hardware device. Level information, and finally manage the power consumption of the server hardware equipment through the management module according to the health level information and usage trend information of the server hardware equipment. The device divides server hardware equipment into energy-saving mode levels, makes full use of server hardware equipment resources, has high efficiency and ease of use of server hardware equipment resources, and reduces the failure rate of server hardware equipment and the risk of data loss, improving server hardware equipment. Reliability and security of stored data.

为实现上述目的,根据本发明第三方面的实施例的服务器,包括上述实施例所述的服务器硬件设备的功耗管理装置。To achieve the above object, the server according to the embodiment of the third aspect of the present invention includes the power consumption management apparatus of the server hardware device described in the above embodiment.

根据本发明实施例的服务器,首先通过服务器硬件设备的功耗管理装置的状态信息获取模块获得服务器硬件设备的状态信息,再根据服务器硬件设备的状态信息通过服务器硬件设备的功耗管理装置的健康等级信息获取模块获取服务器硬件设备对应的健康等级信息,最终根据服务器硬件设备的健康等级信息和使用趋势信息通过服务器硬件设备的功耗管理装置的管理模块对服务器硬件设备进行功耗管理。该服务器将服务器硬件设备划分节能模式等级,充分利用服务器硬件设备资源,具有利用服务器硬件设备资源的高效性与易用性,且降低服务器硬件设备故障率及数据丢失的风险,提高了服务器硬件设备存储数据的可靠性与安全性。According to the server of the embodiment of the present invention, firstly, the state information of the server hardware device is obtained through the state information acquisition module of the power consumption management device of the server hardware device, and then according to the state information of the server hardware device, the health information of the power consumption management device of the server hardware device is The level information acquisition module acquires the health level information corresponding to the server hardware device, and finally manages the power consumption of the server hardware device through the management module of the power consumption management device of the server hardware device according to the health level information and usage trend information of the server hardware device. The server divides the server hardware equipment into energy-saving mode levels, makes full use of server hardware equipment resources, has the high efficiency and ease of use of server hardware equipment resources, reduces the failure rate of server hardware equipment and the risk of data loss, and improves the server hardware equipment. Reliability and security of stored data.

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.

附图说明Description of drawings

本发明所述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The stated and/or additional aspects and advantages of the present invention will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, wherein:

图1是根据本发明一个实施例的服务器硬件设备的功耗管理方法的流程图;1 is a flowchart of a method for managing power consumption of a server hardware device according to an embodiment of the present invention;

图2是根据本发明另一个实施例的服务器硬件设备的功耗管理方法的流程图;2 is a flowchart of a method for managing power consumption of a server hardware device according to another embodiment of the present invention;

图3是硬盘的时间-使用趋势节能模式曲线图;Fig. 3 is the time-usage trend energy-saving mode graph of hard disk;

图4是根据本发明一个实施例的服务器硬件设备的功耗管理装置的结构框图;Fig. 4 is a structural block diagram of a power consumption management device of a server hardware device according to an embodiment of the present invention;

图5是根据本发明另一个实施例的服务器硬件设备的功耗管理装置的结构框图;以及Fig. 5 is a structural block diagram of a power consumption management device of a server hardware device according to another embodiment of the present invention; and

图6是根据本发明一个实施例的服务器的结构框图。Fig. 6 is a structural block diagram of a server according to an embodiment of the present invention.

具体实施方式detailed description

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention. On the contrary, the embodiments of the present invention include all changes, modifications and equivalents coming within the spirit and scope of the appended claims.

在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。In the description of the present invention, it should be understood that the terms "first", "second" and so on are used for descriptive purposes only, and cannot be interpreted as indicating or implying relative importance. In the description of the present invention, it should be noted that unless otherwise specified and limited, the terms "connected" and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral Ground connection; it can be mechanical connection or electrical connection; it can be direct connection or indirect connection through an intermediary. Those of ordinary skill in the art can understand the specific meanings of the above terms in the present invention in specific situations. In addition, in the description of the present invention, unless otherwise specified, "plurality" means two or more.

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。Any process or method descriptions described in flowcharts or otherwise herein may be understood as representing a module, segment or portion of code comprising one or more executable instructions for implementing specific logical functions or steps of the process , and the scope of preferred embodiments of the invention includes alternative implementations in which functions may be performed out of the order shown or discussed, including in substantially simultaneous fashion or in reverse order depending on the functions involved, which shall It is understood by those skilled in the art to which the embodiments of the present invention pertain.

下面参考附图描述根据本发明实施例的服务器硬件设备的功耗管理方法和服务器硬件设备的功耗管理装置,以及服务器。A method for managing power consumption of a server hardware device, an apparatus for managing power consumption of a server hardware device, and a server according to embodiments of the present invention will be described below with reference to the accompanying drawings.

目前,在超大规模数据中心,每万台服务器被配置了数以百万计的服务器硬件设备,在规格,性能,寿命,老化程度以及运行环境方面差异明显,但没有对其进行有效的区分使用,不管服务器硬件设备的忙闲程度,所有的服务器硬件设备都被统一开启或关闭了节能模式,如果开启节能模式,则状态恢复会增加响应延迟,降低性能,且存在潜在故障的服务器硬件设备,还有可能恢复超时或失败;如果关闭节能模式,尤其是负载较低时,存在明显的能耗浪费。At present, in ultra-large-scale data centers, every 10,000 servers are equipped with millions of server hardware devices, and there are obvious differences in specifications, performance, service life, aging degree and operating environment, but there is no effective distinction between them. , regardless of the busyness of the server hardware devices, all server hardware devices are uniformly turned on or off in the energy-saving mode. If the energy-saving mode is turned on, the state recovery will increase the response delay, reduce performance, and there are potential faulty server hardware devices. There is also the possibility of recovery timeouts or failures; there is an obvious waste of energy if power-saving mode is turned off, especially when the load is low.

为此,本发明提出了一种服务器硬件设备的功耗管理方法,包括以下步骤:获得服务器硬件设备的状态信息;根据服务器硬件设备的状态信息获取服务器硬件设备对应的健康等级信息;以及根据服务器硬件设备的健康等级信息和使用趋势信息对服务器硬件设备进行功耗管理。To this end, the present invention proposes a method for managing power consumption of a server hardware device, comprising the following steps: obtaining state information of the server hardware device; obtaining health level information corresponding to the server hardware device according to the state information of the server hardware device; The health level information and usage trend information of hardware devices are used to manage the power consumption of server hardware devices.

图1是根据本发明一个实施例的服务器硬件设备的功耗管理方法的流程图。Fig. 1 is a flowchart of a method for managing power consumption of a server hardware device according to an embodiment of the present invention.

如图1所示,服务器硬件设备的功耗管理方法,包括:As shown in Figure 1, the power consumption management method of server hardware equipment includes:

S101,获得服务器硬件设备的状态信息。S101. Obtain status information of server hardware devices.

在本发明的一个实施例中,状态信息包括服务器硬件设备的配置规格信息、温度信息、寿命信息、故障信息,以及负载信息中的一种或多种。例如,状态信息可包括磁盘的磁头、伺服、马达和介质等配置规格信息、运行日志和IO错误信息等。由此,提高了状态信息的多样性。In an embodiment of the present invention, the status information includes one or more of configuration specification information, temperature information, lifetime information, fault information, and load information of the server hardware device. For example, the status information may include configuration specification information such as magnetic head, servo, motor, and media of the disk, operation logs, and IO error information. As a result, the diversity of status information is increased.

具体地,以SATA硬盘为例,状态信息包括SATA硬盘的配置规格信息、温度信息、寿命信息、故障信息,以及负载信息等。例如,硬盘磁头是硬盘读取数据的关键部件,它的主要作用就是将存储在硬盘盘片上的磁信息转化为电信号向外传输,而它的工作原理则是利用特殊材料的电阻值会随着磁场变化的原理来读写盘片上的数据,硬盘磁头的好坏在很大程度上决定着硬盘盘片的存储密度,又如,对于硬盘来说不安全断电次数即为硬盘的故障信息。Specifically, taking a SATA hard disk as an example, the state information includes configuration specification information, temperature information, life information, fault information, and load information of the SATA hard disk. For example, the magnetic head of a hard disk is the key component of the hard disk to read data. Its main function is to convert the magnetic information stored on the hard disk into electrical signals for transmission, and its working principle is to use the resistance value of special materials. The data on the disk is read and written according to the principle of magnetic field change. The quality of the hard disk head determines the storage density of the hard disk to a large extent. For another example, the number of unsafe power failures for the hard disk is the failure information of the hard disk. .

可以理解的是,获得针对SATA硬盘的状态信息仅为获得服务器硬件设备的状态信息的示例,本发明实施例中的获得服务器硬件设备的状态信息中的服务器硬件设备不限于对于SATA硬盘的上述举例,还可以为其他服务器硬件设备。It can be understood that obtaining the state information for the SATA hard disk is only an example of obtaining the state information of the server hardware device, and the server hardware device in obtaining the state information of the server hardware device in the embodiment of the present invention is not limited to the above example for the SATA hard disk , can also be other server hardware devices.

在本发明的一个实施例中,服务器硬件设备为硬盘、CPU、内存。由此,提高了服务器硬件设备的多样性。In one embodiment of the present invention, the server hardware devices are hard disk, CPU, memory. Thus, the diversity of server hardware devices is improved.

S102,根据服务器硬件设备的状态信息获取服务器硬件设备对应的健康等级信息。S102. Obtain health level information corresponding to the server hardware device according to the status information of the server hardware device.

在本发明的一个实施例中,健康等级信息包括第一健康等级信息至第五健康等级信息,第一健康等级信息至第五健康等级信息分别对应多个预设恢复时间。由此,提高了获取的服务器硬件设备的健康等级信息的准确性。In an embodiment of the present invention, the health level information includes first to fifth health level information, and the first to fifth health level information respectively correspond to a plurality of preset recovery times. Thus, the accuracy of the acquired health level information of the server hardware device is improved.

在本发明的一个实施例中,根据服务器硬件设备的状态信息获取服务器硬件设备对应的健康等级信息具体包括以下步骤:首先,根据服务器硬件设备的状态信息和预设模型分别计算服务器硬件设备的健康权重,其中,预设模型通过机器学习获得,具体地,通过对多个服务器硬件设备状态信息的获取,分析得到相应的公式或计算样本,进一步通过机器不断验证来获取预设模型;然后,根据服务器硬件设备的健康权重和多个预设恢复时间确定服务器硬件设备对应的健康等级信息。由此,提高了获取服务器硬件设备对应的健康等级信息的准确性。In one embodiment of the present invention, obtaining the health level information corresponding to the server hardware device according to the status information of the server hardware device specifically includes the following steps: First, calculate the health status of the server hardware device according to the status information of the server hardware device and a preset model Weight, wherein the preset model is obtained through machine learning, specifically, by obtaining the state information of multiple server hardware devices, analyzing and obtaining corresponding formulas or calculation samples, and further obtaining the preset model through continuous machine verification; then, according to The health weight of the server hardware device and multiple preset recovery times determine the health level information corresponding to the server hardware device. As a result, the accuracy of obtaining the health level information corresponding to the server hardware device is improved.

S103,根据服务器硬件设备的状态信息获取服务器硬件设备对应的使用趋势信息。S103. Obtain usage trend information corresponding to the server hardware device according to the status information of the server hardware device.

具体地,使用趋势信息为根据服务器硬件设备的状态信息预估出来的。Specifically, the usage trend information is estimated based on the status information of the server hardware device.

S104,根据服务器硬件设备的健康等级信息和使用趋势信息对服务器硬件设备进行功耗管理。S104. Perform power consumption management on the server hardware device according to the health level information and usage trend information of the server hardware device.

根据本发明实施例的服务器硬件设备的功耗管理方法,首先通过获取服务器硬件设备的状态信息,并根据服务器硬件设备的状态信息获取相对应的服务器硬件设备健康等级信息,最终根据服务器硬件设备相对应的健康等级信息和使用趋势信息对服务器硬件设备的功耗进行管理。该方法将服务器硬件设备划分节能模式等级,充分利用服务器硬件设备资源,具有利用服务器硬件设备资源的高效性与易用性,且降低服务器硬件设备故障率及数据丢失的风险,提高了服务器硬件设备存储数据的可靠性与安全性。According to the power consumption management method of the server hardware device according to the embodiment of the present invention, firstly, the state information of the server hardware device is obtained, and the corresponding server hardware device health level information is obtained according to the state information of the server hardware device. The corresponding health level information and usage trend information manage the power consumption of the server hardware device. The method divides server hardware equipment into energy-saving mode levels, makes full use of server hardware equipment resources, has high efficiency and ease of use of server hardware equipment resources, and reduces the failure rate of server hardware equipment and the risk of data loss, improving the efficiency of server hardware equipment. Reliability and security of stored data.

图2是根据本发明另一个实施例的服务器硬件设备的功耗管理方法的流程图。Fig. 2 is a flowchart of a method for managing power consumption of a server hardware device according to another embodiment of the present invention.

如图2所示,服务器硬件设备的功耗管理方法,包括:As shown in Figure 2, the power consumption management method of the server hardware device includes:

S201,获得服务器硬件设备的状态信息。S201. Obtain status information of server hardware devices.

在本发明的一个实施例中,状态信息包括服务器硬件设备的配置规格信息、温度信息、寿命信息、故障信息,以及负载信息中的一种或多种。例如,状态信息可包括磁盘的磁头、伺服、马达和介质等配置规格信息、运行日志和IO错误信息等。由此,提高了状态信息的多样性。In an embodiment of the present invention, the status information includes one or more of configuration specification information, temperature information, lifetime information, fault information, and load information of the server hardware device. For example, the status information may include configuration specification information such as magnetic head, servo, motor, and media of the disk, operation logs, and IO error information. As a result, the diversity of status information is increased.

具体地,以SATA硬盘为例,状态信息包括SATA硬盘的配置规格信息、温度信息、寿命信息、故障信息,以及负载信息等。例如,硬盘磁头是硬盘读取数据的关键部件,它的主要作用就是将存储在硬盘盘片上的磁信息转化为电信号向外传输,而它的工作原理则是利用特殊材料的电阻值会随着磁场变化的原理来读写盘片上的数据,硬盘磁头的好坏在很大程度上决定着硬盘盘片的存储密度,又如,对于硬盘来说不安全断电次数即为硬盘的故障信息。Specifically, taking a SATA hard disk as an example, the state information includes configuration specification information, temperature information, life information, fault information, and load information of the SATA hard disk. For example, the magnetic head of a hard disk is the key component of the hard disk to read data. Its main function is to convert the magnetic information stored on the hard disk into electrical signals for transmission, and its working principle is to use the resistance value of special materials. The data on the disk is read and written according to the principle of magnetic field change. The quality of the hard disk head determines the storage density of the hard disk to a large extent. For another example, the number of unsafe power failures for the hard disk is the failure information of the hard disk. .

可以理解的是,获得针对SATA硬盘的状态信息仅为获得服务器硬件设备的状态信息的示例,本发明实施例中的获得服务器硬件设备的状态信息中的服务器硬件设备不限于对于SATA硬盘的上述举例,还可以为其他服务器硬件设备。It can be understood that obtaining the state information for the SATA hard disk is only an example of obtaining the state information of the server hardware device, and the server hardware device in obtaining the state information of the server hardware device in the embodiment of the present invention is not limited to the above example for the SATA hard disk , can also be other server hardware devices.

在本发明的一个实施例中,服务器硬件设备为硬盘、CPU、内存。由此,提高了服务器硬件设备的多样性。In one embodiment of the present invention, the server hardware devices are hard disk, CPU, memory. Thus, the diversity of server hardware devices is improved.

S202,根据服务器硬件设备的状态信息获取服务器硬件设备对应的健康等级信息。S202. Obtain health level information corresponding to the server hardware device according to the status information of the server hardware device.

在本发明的一个实施例中,健康等级信息包括第一健康等级信息至第五健康等级信息,第一健康等级信息至第五健康等级信息分别对应多个预设恢复时间。由此,提高了获取的服务器硬件设备的健康等级信息的准确性。In an embodiment of the present invention, the health level information includes first to fifth health level information, and the first to fifth health level information respectively correspond to a plurality of preset recovery times. Thus, the accuracy of the acquired health level information of the server hardware device is improved.

在本发明的一个实施例中,根据服务器硬件设备的状态信息获取服务器硬件设备对应的健康等级信息具体包括以下步骤:首先,根据服务器硬件设备的状态信息和预设模型分别计算服务器硬件设备的健康权重,其中,预设模型通过机器学习获得,具体地,通过对多个服务器硬件设备状态信息的获取,分析得到相应的公式或计算样本,进一步通过机器不断验证来获取预设模型;然后,根据服务器硬件设备的健康权重和多个预设恢复时间确定服务器硬件设备对应的健康等级信息。由此,提高了获取服务器硬件设备对应的健康等级信息的准确性。In one embodiment of the present invention, obtaining the health level information corresponding to the server hardware device according to the status information of the server hardware device specifically includes the following steps: First, calculate the health status of the server hardware device according to the status information of the server hardware device and a preset model Weight, wherein the preset model is obtained through machine learning, specifically, by obtaining the state information of multiple server hardware devices, analyzing and obtaining corresponding formulas or calculation samples, and further obtaining the preset model through continuous machine verification; then, according to The health weight of the server hardware device and multiple preset recovery times determine the health level information corresponding to the server hardware device. As a result, the accuracy of obtaining the health level information corresponding to the server hardware device is improved.

S203,根据服务器硬件设备的健康等级信息确定服务器硬件设备的节能等级,并根据使用趋势信息确定服务器硬件设备的节能模式启动时间点和节能模式结束时间点。S203. Determine the energy saving level of the server hardware device according to the health level information of the server hardware device, and determine the start time point of the energy saving mode and the end time point of the energy saving mode of the server hardware device according to the usage trend information.

具体地,使用趋势信息为根据服务器硬件设备的状态信息预估出来的。Specifically, the usage trend information is estimated based on the status information of the server hardware device.

在本发明的一个实施例中,服务器硬件设备具有不同的节能等级。由此,提高了获得服务器硬件设备节能等级的准确性。In an embodiment of the present invention, server hardware devices have different energy saving levels. Thus, the accuracy of obtaining the energy saving level of the server hardware equipment is improved.

在本发明的一个实施例中,使用趋势信息通过服务器硬件设备的历史使用数据统计获得。由此,提高了获取使用趋势信息的易用性与准确性。In one embodiment of the present invention, the usage trend information is obtained through statistics of historical usage data of server hardware devices. Thus, the ease of use and accuracy of obtaining usage trend information are improved.

在本发明的一个实施例中,使用趋势信息通过服务器硬件设备的历史数据统计获得具体包括以下步骤:首先,获得服务器硬件设备的历史使用数据;根据服务器硬件设备的历史使用数据获取服务器硬件设备对应的使用趋势信息;以及根据服务器硬件设备的使用趋势信息对硬盘进行功耗管理。由此,提高了通过服务器硬件设备的历史数据统计获得使用趋势信息的准确性。In one embodiment of the present invention, the use trend information is obtained through the historical data statistics of the server hardware device specifically includes the following steps: first, obtain the historical use data of the server hardware device; obtain the server hardware device corresponding The usage trend information of the server hardware device; and the power consumption management of the hard disk according to the usage trend information of the server hardware device. Thus, the accuracy of obtaining usage trend information through statistics of historical data of server hardware devices is improved.

S204,根据节能等级、节能模式启动时间点和节能模式结束时间点对服务器硬件设备进行节能控制。S204. Perform energy-saving control on the server hardware device according to the energy-saving level, the start time of the energy-saving mode, and the end time of the energy-saving mode.

根据本发明实施例的服务器硬件设备的功耗管理方法,首先通过获取服务器硬件设备的状态信息,并根据服务器硬件设备的状态信息获取相对应的服务器硬件设备健康等级信息,最终根据服务器硬件设备的健康等级信息确定服务器硬件设备的节能等级,并根据使用趋势信息确定服务器硬件设备的节能模式启动时间点和节能模式结束时间点,以及根据三者对服务器硬件设备进行节能控制。该方法将服务器硬件设备划分节能模式等级,充分利用服务器硬件设备资源,具有利用服务器硬件设备资源的高效性与易用性,且降低服务器硬件设备故障率及数据丢失的风险,提高了服务器硬件设备存储数据的可靠性与安全性。According to the power consumption management method of the server hardware device according to the embodiment of the present invention, firstly, by obtaining the state information of the server hardware device, and obtaining the corresponding server hardware device health level information according to the state information of the server hardware device, finally according to the server hardware device The health level information determines the energy-saving level of the server hardware device, and determines the energy-saving mode start time point and energy-saving mode end time point of the server hardware device according to the usage trend information, and performs energy-saving control on the server hardware device based on the three. The method divides server hardware equipment into energy-saving mode levels, makes full use of server hardware equipment resources, has high efficiency and ease of use of server hardware equipment resources, and reduces the failure rate of server hardware equipment and the risk of data loss, improving the efficiency of server hardware equipment. Reliability and security of stored data.

为了使得本发明实施例方法的优点更加明显,下面举例说明。In order to make the advantages of the method in the embodiment of the present invention more obvious, examples are given below.

首先获取服务器硬件设备的状态信息,其中,以SATA硬盘为例,状态信息包括SATA硬盘的配置规格信息、温度信息、寿命信息、故障信息,以及负载信息等。例如,硬盘磁头是硬盘读取数据的关键部件,它的主要作用就是将存储在硬盘盘片上的磁信息转化为电信号向外传输,而它的工作原理则是利用特殊材料的电阻值会随着磁场变化的原理来读写盘片上的数据,硬盘磁头的好坏在很大程度上决定着硬盘盘片的存储密度,又如,对于硬盘来说不安全断电次数即为硬盘的故障信息。Firstly, the status information of the server hardware device is obtained. Taking the SATA hard disk as an example, the status information includes the configuration specification information, temperature information, life information, fault information, and load information of the SATA hard disk. For example, the magnetic head of a hard disk is the key component of the hard disk to read data. Its main function is to convert the magnetic information stored on the hard disk into electrical signals for transmission, and its working principle is to use the resistance value of special materials. The data on the disk is read and written according to the principle of magnetic field change. The quality of the hard disk head determines the storage density of the hard disk to a large extent. For another example, the number of unsafe power failures for the hard disk is the failure information of the hard disk. .

可以理解的是,获得针对SATA硬盘的状态信息仅为获得服务器硬件设备的状态信息的示例,本发明实施例中的获得服务器硬件设备的状态信息中的服务器硬件设备不限于对于SATA硬盘的上述举例,还可以为其他服务器硬件设备。It can be understood that obtaining the state information for the SATA hard disk is only an example of obtaining the state information of the server hardware device, and the server hardware device in obtaining the state information of the server hardware device in the embodiment of the present invention is not limited to the above example for the SATA hard disk , can also be other server hardware devices.

进一步地,再通过利用硬盘的状态信息,向机器学习训练获得的预设模型进行请求预测获取,继而根据硬盘的状态信息和预设模型分别计算硬盘的健康权重,根据硬盘的健康权重和多个预设恢复时间确定硬盘对应的健康等级信息。Further, by using the state information of the hard disk, request prediction and acquisition from the preset model obtained by machine learning training, and then calculate the health weight of the hard disk according to the state information of the hard disk and the preset model, and calculate the health weight of the hard disk according to the health weight of the hard disk and multiple The preset recovery time determines the health level information corresponding to the hard disk.

如表一所示:As shown in Table 1:

表一Table I

具体地,健康等级信息包括第一健康等级信息至第五健康等级信息,第一健康等级信息至第五健康等级信息分别对应多个预设恢复时间。其中,不同的健康等级信息对应着不同的节能模式与节省功耗。例如:第一健康等级信息,即已经发生过或检测到故障,恢复时间<10ms,节能模式采用空闲模式Performance Idle,节省功耗为30.7%;第二健康等级信息,即近期极有可能发生或轻微故障,恢复时间<70ms,节能模式采用空闲_A(Idle_A),节能功耗为37%;第三健康等级信息,即明显老化或性能下降,恢复时间<310ms,节能模式采用空闲_B(Idle_B),节能功耗为41.9%;第四健康等级信息,即轻微老化或性能略降,恢复时间<4000ms,节能模式采用空闲_C和/或由Y占用(Idle_C/Standby_Y),节能功耗为62.6%;第五健康等级信息,即性能、可靠性良好,恢复时间<9000ms,节能模式采用由Z占用(Standby_Z),节能功耗为91.9%。上述表使得硬盘健康状态、恢复时间、节省功耗以及节能模式一目了然。Specifically, the health level information includes first to fifth health level information, and the first to fifth health level information respectively correspond to a plurality of preset recovery times. Wherein, different health level information corresponds to different energy saving modes and power saving. For example: the first health level information, that is, a fault has occurred or detected, the recovery time is <10ms, the energy-saving mode adopts the idle mode Performance Idle, and the power consumption is 30.7%; the second health level information, that is, it is very likely to occur or For minor faults, the recovery time is <70ms, the energy-saving mode adopts Idle_A (Idle_A), and the power consumption is 37%; the third health level information, that is, obvious aging or performance degradation, the recovery time is <310ms, and the energy-saving mode adopts Idle_B( Idle_B), energy-saving power consumption is 41.9%; the fourth health level information, that is, slight aging or performance degradation, recovery time <4000ms, energy-saving mode adopts idle_C and/or occupied by Y (Idle_C/Standby_Y), energy-saving power consumption 62.6%; the fifth health level information, that is, the performance and reliability are good, the recovery time is <9000ms, the energy-saving mode is occupied by Z (Standby_Z), and the energy-saving power consumption is 91.9%. The above tables make hard drive health status, recovery time, power saving and power saving mode clear at a glance.

为了更好地理解与运用服务器硬件设备的功耗管理方法,举例进一步说明。In order to better understand and apply the power consumption management method of the server hardware device, an example is given for further illustration.

如图3所示,硬盘的时间-使用趋势节能模式曲线图。As shown in FIG. 3 , the time-usage trend graph of the energy-saving mode of the hard disk.

根据服务器硬件设备的健康等级信息和使用趋势信息对服务器硬件设备进行功耗管理具体包括:根据服务器硬件设备的健康等级信息确定服务器硬件设备的节能等级,并根据使用趋势信息确定服务器硬件设备的节能模式启动时间点和节能模式结束时间点;以及根据节能等级、节能模式启动时间点和节能模式结束时间点对服务器硬件设备进行节能控制,其中,使用趋势信息通过服务器硬件设备的历史使用数据统计获得,例如:硬盘的历史占空比duty cycle,硬盘的历史工作下载量workload,硬盘的历史已存数据量、硬盘的历史时间戳以及硬盘的历史冷热程度等历史使用数据统计获得使用趋势信息,根据使用趋势信息确定服务器硬件设备的节能模式启动时间点和节能模式结束时间点。例如:在12点时,硬盘的历史工作下载量workload下降,及时节能,进入节能模式,即可视为节能模式启动时间点,则服务器功耗也随之明显降低;在21点时,在IO请求到来之前,及时恢复,即可视为节能模式结束时间点,且在21点时,硬盘的历史工作下载量workload上升,则服务器功耗也随之明显上升。According to the health level information and usage trend information of the server hardware device, the power consumption management of the server hardware device specifically includes: determining the energy saving level of the server hardware device according to the health level information of the server hardware device, and determining the energy saving level of the server hardware device according to the usage trend information Mode start time point and energy saving mode end time point; and perform energy saving control on server hardware devices according to the energy saving level, energy saving mode start time point and energy saving mode end time point, wherein the use trend information is obtained through historical usage data statistics of server hardware devices , For example: the historical duty cycle of the hard disk, the historical work download volume of the hard disk, the historical stored data volume of the hard disk, the historical time stamp of the hard disk, and the historical coldness and heat of the hard disk, etc. to obtain usage trend information, The start time point of the energy saving mode and the end time point of the energy saving mode of the server hardware device are determined according to the usage trend information. For example: at 12:00, the historical work download workload of the hard disk decreases, save energy in time, and enter the energy-saving mode, which can be regarded as the start time of the energy-saving mode, and the power consumption of the server is also significantly reduced; at 21:00, in the IO Recovering in time before the request arrives can be regarded as the end time of the energy-saving mode, and at 21:00, the historical work download volume of the hard disk increases, and the power consumption of the server also increases significantly.

进一步地,针对不同健康等级信息的硬盘从节能模式恢复到可使用状态的恢复时间也是不相同的。例如:如表一所示,明显老化或性能下降的硬盘采用的节能模式为空闲_B(Idle_B),恢复时间为<310ms,性能、可靠性良好的硬盘采用的节能模式为由Z占用(Standby_Z),恢复时间为<9000ms,由此可见,性能与可靠性良好的硬盘的恢复时间大于明显老化或性能下降的硬盘的恢复时间,这样不仅可以有效避免老化的硬盘因节能模式切换带来恢复时间的增加以及潜在故障发生的情况,还可以有效的提高了让健康等级信息好的硬盘进入更深的能耗模式的高效性。Further, the recovery time for hard disks with different health level information to recover from the energy-saving mode to the usable state is also different. For example, as shown in Table 1, the energy-saving mode adopted by hard disks with obvious aging or performance degradation is Idle_B (Idle_B), and the recovery time is <310ms; the energy-saving mode adopted by hard disks with good performance and reliability is occupied by Z (Standby_Z ), the recovery time is <9000ms. It can be seen that the recovery time of a hard disk with good performance and reliability is longer than that of a hard disk with obvious aging or performance degradation. The increase of the increase and the occurrence of potential failures can also effectively improve the efficiency of making the hard disk with good health level information enter a deeper energy consumption mode.

本方法根据硬盘的状态信息和通过机器学习获取的预设模型分别计算出硬盘的健康权重;以及根据硬盘的健康权重和预设的恢复时间确定了硬盘的健康等级信息,最终根据硬盘的健康等级信息和使用趋势信息对硬盘进行功耗管理。该方法以充分利用硬盘资源,且具有利用硬盘资源的高效性与易用性,且降低硬盘故障率及数据丢失的风险,提高存储数据的可靠性与安全性。This method respectively calculates the health weight of the hard disk according to the state information of the hard disk and the preset model obtained through machine learning; and determines the health level information of the hard disk according to the health weight of the hard disk and the preset recovery time, and finally according to information and usage trend information to manage the power consumption of the hard disk. The method makes full use of hard disk resources, has the high efficiency and ease of use of hard disk resources, reduces the failure rate of the hard disk and the risk of data loss, and improves the reliability and security of stored data.

为了实现上述目的,本发明还提出了一种服务器硬件设备的功耗管理装置。In order to achieve the above object, the present invention also proposes a power consumption management device for server hardware equipment.

服务器硬件设备的功耗管理装置,包括:状态信息获取模块,用于获得服务器硬件设备的状态信息;健康等级信息获取模块,用于根据服务器硬件设备的状态信息获取服务器硬件设备对应的健康等级信息;以及管理模块,用于根据服务器硬件设备的健康等级信息和使用趋势信息对服务器硬件设备进行功耗管理。The power consumption management device of the server hardware device includes: a state information acquisition module, configured to obtain status information of the server hardware device; a health level information acquisition module, configured to acquire health level information corresponding to the server hardware device according to the status information of the server hardware device ; and a management module, configured to manage the power consumption of the server hardware device according to the health level information and usage trend information of the server hardware device.

图4是根据本发明一个实施例服务器硬件设备的功耗管理装置的结构框图。Fig. 4 is a structural block diagram of an apparatus for managing power consumption of a server hardware device according to an embodiment of the present invention.

如图4所示,服务器硬件设备的功耗管理装置400,包括:状态信息获取模块410,健康等级信息获取模块420、使用趋势信息获取模块430和管理模块440。As shown in FIG. 4 , the power consumption management apparatus 400 of a server hardware device includes: a status information acquisition module 410 , a health level information acquisition module 420 , a usage trend information acquisition module 430 and a management module 440 .

具体地,状态信息获取模块410用于获得服务器硬件设备的状态信息。Specifically, the state information obtaining module 410 is used to obtain state information of server hardware devices.

在本发明的一个实施例中,状态信息包括服务器硬件设备的配置规格信息、温度信息、寿命信息、故障信息,以及负载信息中的一种或多种。例如,状态信息可包括磁盘的磁头、伺服、马达和介质等配置规格信息、运行日志和IO错误信息等。由此,提高了状态信息的多样性。In an embodiment of the present invention, the status information includes one or more of configuration specification information, temperature information, lifetime information, fault information, and load information of the server hardware device. For example, the status information may include configuration specification information such as magnetic head, servo, motor, and media of the disk, operation logs, and IO error information. As a result, the diversity of status information is increased.

具体地,以SATA硬盘为例,状态信息包括SATA硬盘的配置规格信息、温度信息、寿命信息、故障信息,以及负载信息等。例如,硬盘磁头是硬盘读取数据的关键部件,它的主要作用就是将存储在硬盘盘片上的磁信息转化为电信号向外传输,而它的工作原理则是利用特殊材料的电阻值会随着磁场变化的原理来读写盘片上的数据,硬盘磁头的好坏在很大程度上决定着硬盘盘片的存储密度,又如,对于硬盘来说不安全断电次数即为硬盘的故障信息。Specifically, taking a SATA hard disk as an example, the state information includes configuration specification information, temperature information, life information, fault information, and load information of the SATA hard disk. For example, the magnetic head of a hard disk is the key component of the hard disk to read data. Its main function is to convert the magnetic information stored on the hard disk into electrical signals for transmission, and its working principle is to use the resistance value of special materials. The data on the disk is read and written according to the principle of magnetic field change. The quality of the hard disk head determines the storage density of the hard disk to a large extent. For another example, the number of unsafe power failures for the hard disk is the failure information of the hard disk. .

可以理解的是,获得针对SATA硬盘的状态信息仅为获得服务器硬件设备的状态信息的示例,本发明实施例中的获得服务器硬件设备的状态信息中的服务器硬件设备不限于对于SATA硬盘的上述举例,还可以为其他服务器硬件设备。It can be understood that obtaining the state information for the SATA hard disk is only an example of obtaining the state information of the server hardware device, and the server hardware device in obtaining the state information of the server hardware device in the embodiment of the present invention is not limited to the above example for the SATA hard disk , can also be other server hardware devices.

在本发明的一个实施例中,服务器硬件设备为硬盘、CPU、内存。由此,提高了服务器硬件设备的多样性。In one embodiment of the present invention, the server hardware devices are hard disk, CPU, memory. Thus, the diversity of server hardware devices is improved.

健康等级信息获取模块420用于根据服务器硬件设备的状态信息获取服务器硬件设备对应的健康等级信息。The health level information acquisition module 420 is configured to acquire health level information corresponding to the server hardware device according to the status information of the server hardware device.

在本发明的一个实施例中,健康等级信息包括第一健康等级信息至第五健康等级信息,第一健康等级信息至第五健康等级信息分别对应多个预设恢复时间。由此,提高了获取的服务器硬件设备的健康等级信息的准确性。In an embodiment of the present invention, the health level information includes first to fifth health level information, and the first to fifth health level information respectively correspond to a plurality of preset recovery times. Thus, the accuracy of the acquired health level information of the server hardware device is improved.

在本发明的一个实施例中,健康等级信息模块420还包括计算单元4201(图中未示出)用于根据服务器硬件设备的状态信息和预设模型分别计算服务器硬件设备的健康权重,其中,预设模型通过机器学习获得,具体地,通过对服务器硬件设备状态信息的获取,分析得到相应的公式或计算样本,进一步通过机器不断验证来获取预设模型,继而通过第一确定单元4202(图中未示出),用于根据服务器硬件设备的健康权重和多个预设恢复时间确定服务器硬件设备对应的健康等级信息。由此,提高了获取服务器硬件设备对应的健康等级信息的准确性。In one embodiment of the present invention, the health level information module 420 also includes a calculation unit 4201 (not shown in the figure) for calculating the health weight of the server hardware device according to the status information of the server hardware device and a preset model, wherein, The preset model is obtained through machine learning, specifically, by obtaining the state information of the server hardware device, analyzing the corresponding formula or calculation sample, and further obtaining the preset model through continuous machine verification, and then through the first determination unit 4202 (Fig. not shown in ), used to determine the health level information corresponding to the server hardware device according to the health weight of the server hardware device and multiple preset recovery times. As a result, the accuracy of obtaining the health level information corresponding to the server hardware device is improved.

使用趋势信息获取模块430用于根据服务器硬件设备的状态信息获取服务器硬件设备对应的使用趋势信息,即使用趋势信息为根据服务器硬件设备的状态信息预估出来的;以及管理模块440用于根据服务器硬件设备的健康等级信息和使用趋势信息对服务器硬件设备进行功耗管理。The use trend information obtaining module 430 is used to obtain the use trend information corresponding to the server hardware device according to the state information of the server hardware device, that is, the use trend information is estimated according to the state information of the server hardware device; The health level information and usage trend information of hardware devices are used to manage the power consumption of server hardware devices.

在本发明的一个实施例中,服务器硬件设备具有不同的节能等级。由此,提高了获得服务器硬件设备节能等级的准确性。In an embodiment of the present invention, server hardware devices have different energy saving levels. Thus, the accuracy of obtaining the energy saving level of the server hardware equipment is improved.

在本发明的一个实施例中,管理模块440还包括第二确定单元4401(图中未示出),用于根据服务器硬件设备的健康等级信息确定服务器硬件设备的节能等级,并根据使用趋势信息确定服务器硬件设备的节能模式启动时间点和节能模式结束时间点;继而通过控制单元4402(图中未示出),用于根据节能等级、节能模式启动时间点和节能模式结束时间点对服务器硬件设备进行节能控制。由此,提高了通过服务器硬件设备的历史数据统计获得使用趋势信息的准确性。In one embodiment of the present invention, the management module 440 further includes a second determination unit 4401 (not shown in the figure), configured to determine the energy saving level of the server hardware device according to the health level information of the server hardware device, and determine the energy saving level of the server hardware device according to the usage trend information Determine the start time point of the energy saving mode and the end time point of the energy saving mode of the server hardware device; then use the control unit 4402 (not shown in the figure) to configure the server hardware according to the energy saving level, the start time point of the energy saving mode and the end time point of the energy saving mode The equipment performs energy-saving control. Thus, the accuracy of obtaining usage trend information through statistics of historical data of server hardware devices is improved.

根据本发明实施例的服务器硬件设备的功耗管理装置,首先通过状态信息获取模块获得服务器硬件设备的状态信息,再根据服务器硬件设备的状态信息通过健康等级信息获取模块获取服务器硬件设备对应的健康等级信息,最终根据服务器硬件设备的健康等级信息和使用趋势信息通过管理模块对服务器硬件设备进行功耗管理。该装置将服务器硬件设备划分节能模式等级,充分利用服务器硬件设备资源,具有利用服务器硬件设备资源的高效性与易用性,且降低服务器硬件设备故障率及数据丢失的风险,提高了服务器硬件设备存储数据的可靠性与安全性。According to the power consumption management device of the server hardware device according to the embodiment of the present invention, the state information of the server hardware device is first obtained through the state information acquisition module, and then the health level corresponding to the server hardware device is obtained through the health level information acquisition module according to the state information of the server hardware device. Level information, and finally manage the power consumption of the server hardware equipment through the management module according to the health level information and usage trend information of the server hardware equipment. The device divides server hardware equipment into energy-saving mode levels, makes full use of server hardware equipment resources, has high efficiency and ease of use of server hardware equipment resources, and reduces the failure rate of server hardware equipment and the risk of data loss, improving server hardware equipment. Reliability and security of stored data.

图5是根据本发明另一个实施例服务器硬件设备的功耗管理装置的结构框图。Fig. 5 is a structural block diagram of an apparatus for managing power consumption of a server hardware device according to another embodiment of the present invention.

如图5所示,服务器硬件设备的功耗管理装置400,还包括:统计模块450。As shown in FIG. 5 , the power consumption management apparatus 400 of the server hardware device further includes: a statistical module 450 .

统计模块450用于通过服务器硬件设备的历史使用数据统计获得使用趋势信息。The statistics module 450 is used to obtain usage trend information through statistics of historical usage data of server hardware devices.

在本发明的一个实施例中,统计模块450还包括:历史使用数据获取单元4501(图中未示出)用于获得服务器硬件设备的历史使用数据;使用趋势信息获取单元4502(图中未示出)用于根据服务器硬件设备的历史使用数据获取服务器硬件设备对应的使用趋势信息,即使用趋势信息为根据服务器硬件设备的状态信息预估出来的;以及功耗管理单元4503(图中未示出)用于根据服务器硬件设备的使用趋势信息对硬件设备进行功耗管理。In one embodiment of the present invention, the statistical module 450 also includes: a historical usage data acquisition unit 4501 (not shown in the figure) for acquiring historical usage data of the server hardware device; a usage trend information acquisition unit 4502 (not shown in the figure) out) is used to obtain the use trend information corresponding to the server hardware device according to the historical use data of the server hardware device, that is, the use trend information is estimated based on the status information of the server hardware device; and the power consumption management unit 4503 (not shown in the figure output) is used to manage the power consumption of the hardware device according to the usage trend information of the server hardware device.

根据本发明实施例的服务器硬件设备的功耗管理装置,首先通过状态信息获取模块获得服务器硬件设备的状态信息,再根据服务器硬件设备的状态信息通过健康等级信息获取模块获取服务器硬件设备对应的健康等级信息,最终根据服务器硬件设备的健康等级信息和统计模块获取的使用趋势信息通过管理模块对服务器硬件设备进行功耗管理。该装置将服务器硬件设备划分节能模式等级,充分利用服务器硬件设备资源,具有利用服务器硬件设备资源的高效性与易用性,且降低服务器硬件设备故障率及数据丢失的风险,提高了服务器硬件设备存储数据的可靠性与安全性。According to the power consumption management device of the server hardware device according to the embodiment of the present invention, the state information of the server hardware device is first obtained through the state information acquisition module, and then the health level corresponding to the server hardware device is obtained through the health level information acquisition module according to the state information of the server hardware device. Level information, and finally manage the power consumption of the server hardware equipment through the management module according to the health level information of the server hardware equipment and the usage trend information obtained by the statistics module. The device divides server hardware equipment into energy-saving mode levels, makes full use of server hardware equipment resources, has high efficiency and ease of use of server hardware equipment resources, and reduces the failure rate of server hardware equipment and the risk of data loss, improving server hardware equipment. Reliability and security of stored data.

图6为根据本发明一个实施例服务器的结构框图。Fig. 6 is a structural block diagram of a server according to an embodiment of the present invention.

如图6所示,服务器500,包括上述实施例的服务器硬件设备的功耗管理装置400。As shown in FIG. 6 , the server 500 includes the power consumption management apparatus 400 of the server hardware device in the above embodiment.

根据本发明实施例的服务器,首先通过服务器硬件设备的功耗管理装置的状态信息获取模块获得服务器硬件设备的状态信息,再根据服务器硬件设备的状态信息通过服务器硬件设备的功耗管理装置的健康等级信息获取模块获取服务器硬件设备对应的健康等级信息,最终根据服务器硬件设备的健康等级信息和使用趋势信息通过服务器硬件设备的功耗管理装置的管理模块对服务器硬件设备进行功耗管理。该服务器将服务器硬件设备划分节能模式等级,充分利用服务器硬件设备资源,具有利用服务器硬件设备资源的高效性与易用性,且降低服务器硬件设备故障率及数据丢失的风险,提高了服务器硬件设备存储数据的可靠性与安全性。According to the server of the embodiment of the present invention, firstly, the state information of the server hardware device is obtained through the state information acquisition module of the power consumption management device of the server hardware device, and then according to the state information of the server hardware device, the health information of the power consumption management device of the server hardware device is The level information acquisition module acquires the health level information corresponding to the server hardware device, and finally manages the power consumption of the server hardware device through the management module of the power consumption management device of the server hardware device according to the health level information and usage trend information of the server hardware device. The server divides the server hardware equipment into energy-saving mode levels, makes full use of server hardware equipment resources, has the high efficiency and ease of use of server hardware equipment resources, reduces the failure rate of server hardware equipment and the risk of data loss, and improves the server hardware equipment. Reliability and security of stored data.

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。Any process or method descriptions described in flowcharts or otherwise herein may be understood as representing a module, segment or portion of code comprising one or more executable instructions for implementing specific logical functions or steps of the process , and the scope of preferred embodiments of the invention includes alternative implementations in which functions may be performed out of the order shown or discussed, including in substantially simultaneous fashion or in reverse order depending on the functions involved, which shall It is understood by those skilled in the art to which the embodiments of the present invention pertain. The logic and/or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium, For use with an instruction execution system, device, or device (such as a computer-based system, a system including a processor, or other systems that can fetch instructions from an instruction execution system, device, or device and execute instructions), or in conjunction with such an instruction execution system, device or equipment for use. For the purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use in or in conjunction with an instruction execution system, device or device. More specific examples (non-exhaustive list) of computer-readable media include the following: electrical connection with one or more wires (electronic device), portable computer disk case (magnetic device), random access memory (RAM), Read Only Memory (ROM), Erasable and Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program can be printed, since the program can be read, for example, by optically scanning the paper or other medium, followed by editing, interpretation or other suitable processing if necessary. The program is processed electronically and stored in computer memory.

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that various parts of the present invention can be realized by hardware, software, firmware or their combination. In the embodiments described above, various steps or methods may be implemented by software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or combination of the following techniques known in the art: Discrete logic circuits, ASICs with suitable combinational logic gates, Programmable Gate Arrays (PGAs), Field Programmable Gate Arrays (FPGAs), etc.

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。Those of ordinary skill in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. During execution, one or a combination of the steps of the method embodiments is included.

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing module, each unit may exist separately physically, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. If the integrated modules are realized in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium.

上述提到的存储介质可以是只读存储器,磁盘或光盘等。The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, and the like.

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。In the description of this specification, descriptions referring to the terms "one embodiment", "some embodiments", "example", "specific examples", or "some examples" mean that specific features described in connection with the embodiment or example , structure, material or characteristic is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求极其等同限定。Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be construed as limitations to the present invention. Variations, modifications, substitutions, and modifications to the above-described embodiments are possible within the scope of the present invention. The scope of the invention is defined by the appended claims and their equivalents.

Claims (19)

1.一种服务器硬件设备的功耗管理方法,其特征在于,包括:1. A method for managing power consumption of a server hardware device, comprising: 获得服务器硬件设备的状态信息;Obtain status information of server hardware devices; 根据所述服务器硬件设备的状态信息获取所述服务器硬件设备对应的健康等级信息;以及Obtain health level information corresponding to the server hardware device according to the status information of the server hardware device; and 根据所述服务器硬件设备的状态信息获取所述服务器硬件设备对应的使用趋势信息;以及Obtain usage trend information corresponding to the server hardware device according to the status information of the server hardware device; and 根据所述服务器硬件设备的健康等级信息和使用趋势信息对所述服务器硬件设备进行功耗管理;performing power consumption management on the server hardware device according to the health level information and usage trend information of the server hardware device; 所述根据所述服务器硬件设备的状态信息获取所述服务器硬件设备对应的健康等级信息进一步包括:The obtaining the health level information corresponding to the server hardware device according to the state information of the server hardware device further includes: 根据所述服务器硬件设备的状态信息和预设模型分别计算所述服务器硬件设备的健康权重;以及Calculating the health weights of the server hardware devices respectively according to the state information of the server hardware devices and a preset model; and 根据所述服务器硬件设备的健康权重和多个预设恢复时间确定所述服务器硬件设备对应的健康等级信息。The health level information corresponding to the server hardware device is determined according to the health weight of the server hardware device and multiple preset recovery times. 2.如权利要求1所述的方法,其特征在于,所述预设模型为通过机器学习获得。2. The method according to claim 1, wherein the preset model is obtained through machine learning. 3.如权利要求1所述的方法,其特征在于,所述状态信息包括服务器硬件设备的配置规格信息、温度信息、寿命信息、故障信息,以及负载信息中的一种或多种。3. The method according to claim 1, wherein the status information includes one or more of configuration specification information, temperature information, life information, fault information, and load information of the server hardware device. 4.如权利要求1所述的方法,其特征在于,所述健康等级信息包括第一健康等级信息至第五健康等级信息,所述第一健康等级信息至所述第五健康等级信息分别对应多个所述预设恢复时间。4. The method according to claim 1, wherein the health level information includes the first health level information to the fifth health level information, and the first health level information to the fifth health level information correspond to Multiple preset recovery times. 5.如权利要求1所述的方法,其特征在于,其中,所述服务器硬件设备具有不同的节能等级。5. The method according to claim 1, wherein the server hardware devices have different energy saving levels. 6.如权利要求1所述的方法,其特征在于,所述根据服务器硬件设备的健康等级信息和使用趋势信息对所述服务器硬件设备进行功耗管理进一步包括:6. The method according to claim 1, wherein the performing power consumption management on the server hardware device according to the health level information and usage trend information of the server hardware device further comprises: 根据服务器硬件设备的健康等级信息确定所述服务器硬件设备的节能等级,并根据所述使用趋势信息确定所述服务器硬件设备的节能模式启动时间点和节能模式结束时间点;以及Determine the energy saving level of the server hardware device according to the health level information of the server hardware device, and determine the start time point of the energy saving mode and the end time point of the energy saving mode of the server hardware device according to the usage trend information; and 根据所述节能等级、所述节能模式启动时间点和节能模式结束时间点对所述服务器硬件设备进行节能控制。Energy-saving control is performed on the server hardware device according to the energy-saving level, the start time point of the energy-saving mode, and the end time point of the energy-saving mode. 7.如权利要求1所述的方法,其特征在于,所述使用趋势信息通过所述服务器硬件设备的历史使用数据统计获得。7. The method according to claim 1, wherein the usage trend information is obtained through statistics of historical usage data of the server hardware device. 8.如权利要求7所述的方法,其特征在于,所述使用趋势信息通过所述服务器硬件设备的历史使用数据统计获得,进一步包括:8. The method according to claim 7, wherein the usage trend information is obtained through statistics of historical usage data of the server hardware device, further comprising: 获得所述服务器硬件设备的所述历史使用数据;Obtain the historical usage data of the server hardware device; 根据所述服务器硬件设备的所述历史使用数据获取所述服务器硬件设备对应的所述使用趋势信息;以及Acquiring the usage trend information corresponding to the server hardware device according to the historical usage data of the server hardware device; and 根据所述服务器硬件设备的所述使用趋势信息对所述硬件设备进行功耗管理。Perform power consumption management on the hardware device according to the usage trend information of the server hardware device. 9.如权利要求1-8任一项所述的方法,其特征在于,所述服务器硬件设备为硬盘、CPU、内存。9. The method according to any one of claims 1-8, wherein the server hardware device is a hard disk, a CPU, and a memory. 10.一种服务器硬件设备的功耗管理装置,其特征在于,包括:10. A power consumption management device for server hardware equipment, characterized in that it comprises: 状态信息获取模块,用于获得服务器硬件设备的状态信息;A state information acquisition module, configured to obtain state information of server hardware devices; 健康等级信息获取模块,用于根据所述服务器硬件设备的状态信息获取所述服务器硬件设备对应的健康等级信息;A health level information acquisition module, configured to acquire health level information corresponding to the server hardware device according to the status information of the server hardware device; 使用趋势信息获取模块,用于根据所述服务器硬件设备的状态信息获取所述服务器硬件设备对应的使用趋势信息;以及A usage trend information acquisition module, configured to acquire usage trend information corresponding to the server hardware device according to the status information of the server hardware device; and 管理模块,用于根据所述服务器硬件设备的健康等级信息和使用趋势信息对所述服务器硬件设备进行功耗管理;A management module, configured to manage the power consumption of the server hardware device according to the health level information and usage trend information of the server hardware device; 所述健康等级信息获取模块,包括:The health level information acquisition module includes: 计算单元,用于根据所述服务器硬件设备的状态信息和预设模型分别计算所述服务器硬件设备的健康权重;以及a calculation unit, configured to calculate the health weight of the server hardware device according to the state information of the server hardware device and a preset model; and 第一确定单元,用于根据所述服务器硬件设备的健康权重和多个预设恢复时间确定所述服务器硬件设备对应的健康等级信息。The first determining unit is configured to determine health level information corresponding to the server hardware device according to the health weight of the server hardware device and a plurality of preset recovery times. 11.如权利要求10所述的装置,其特征在于,所述预设模型为通过机器学习获得。11. The device according to claim 10, wherein the preset model is obtained through machine learning. 12.如权利要求10所述的装置,其特征在于,所述状态信息包括服务器硬件设备的配置规格信息、温度信息、寿命信息、故障信息,以及负载信息中的一种或多种。12. The apparatus according to claim 10, wherein the status information includes one or more of configuration specification information, temperature information, lifetime information, fault information, and load information of the server hardware device. 13.如权利要求10所述的装置,其特征在于,所述健康等级信息包括第一健康等级信息至第五健康等级信息,所述第一健康等级信息至所述第五健康等级信息分别对应多个所述预设恢复时间。13. The device according to claim 10, wherein the health level information includes first to fifth health level information, and the first to fifth health level information correspond to Multiple preset recovery times. 14.如权利要求10所述的装置,其特征在于,其中,所述服务器硬件设备具有不同的节能等级。14. The apparatus according to claim 10, wherein the server hardware devices have different energy saving levels. 15.如权利要求10所述的装置,其特征在于,所述管理模块,包括:15. The device according to claim 10, wherein the management module comprises: 第二确定单元,用于根据服务器硬件设备的健康等级信息确定所述服务器硬件设备的节能等级,并根据所述使用趋势信息确定所述服务器硬件设备的节能模式启动时间点和节能模式结束时间点;以及The second determining unit is configured to determine the energy saving level of the server hardware device according to the health level information of the server hardware device, and determine the start time point of the energy saving mode and the end time point of the energy saving mode of the server hardware device according to the usage trend information ;as well as 控制单元,用于根据所述节能等级、所述节能模式启动时间点和节能模式结束时间点对所述服务器硬件设备进行节能控制。A control unit, configured to perform energy-saving control on the server hardware device according to the energy-saving level, the start time of the energy-saving mode, and the end time of the energy-saving mode. 16.如权利要求10所述的装置,其特征在于,还包括:16. The apparatus of claim 10, further comprising: 统计模块,用于通过所述服务器硬件设备的历史使用数据统计获得所述使用趋势信息。A statistics module, configured to obtain the usage trend information through statistics of historical usage data of the server hardware device. 17.如权利要求16所述的装置,其特征在于,所述统计模块,还包括:17. The device according to claim 16, wherein the statistics module further comprises: 历史使用数据获取单元,用于获得所述服务器硬件设备的所述历史使用数据;a historical use data acquisition unit, configured to obtain the historical use data of the server hardware device; 使用趋势信息获取单元,用于根据所述服务器硬件设备的所述历史使用数据获取所述服务器硬件设备对应的所述使用趋势信息;以及A usage trend information acquiring unit, configured to acquire the usage trend information corresponding to the server hardware device according to the historical usage data of the server hardware device; and 功耗管理单元,用于根据所述服务器硬件设备的所述使用趋势信息对所述硬件设备进行功耗管理。A power consumption management unit, configured to manage the power consumption of the hardware device according to the usage trend information of the server hardware device. 18.如权利要求10-17任一项所述的装置,其特征在于,所述服务器硬件设备为硬盘、CPU、内存。18. The device according to any one of claims 10-17, wherein the server hardware device is a hard disk, a CPU, and a memory. 19.一种服务器,其特征在于,包括如权利要求10-18任一项所述的服务器硬件设备的功耗管理装置。19. A server, characterized by comprising the power consumption management device of the server hardware device according to any one of claims 10-18.
CN201310334990.8A 2013-08-02 2013-08-02 Power consumption management method and device, the server of server hardware device Active CN104345858B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310334990.8A CN104345858B (en) 2013-08-02 2013-08-02 Power consumption management method and device, the server of server hardware device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310334990.8A CN104345858B (en) 2013-08-02 2013-08-02 Power consumption management method and device, the server of server hardware device

Publications (2)

Publication Number Publication Date
CN104345858A CN104345858A (en) 2015-02-11
CN104345858B true CN104345858B (en) 2017-08-18

Family

ID=52501675

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310334990.8A Active CN104345858B (en) 2013-08-02 2013-08-02 Power consumption management method and device, the server of server hardware device

Country Status (1)

Country Link
CN (1) CN104345858B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9910481B2 (en) * 2015-02-13 2018-03-06 Intel Corporation Performing power management in a multicore processor
CN107967173A (en) * 2016-10-20 2018-04-27 阿里巴巴集团控股有限公司 A kind of methods, devices and systems of scheduling of resource
CN106502865A (en) * 2016-11-02 2017-03-15 郑州云海信息技术有限公司 Power consumption dynamic trend analysis method and device based on frequent Sensor monitoring
CN109522176B (en) * 2017-09-20 2022-10-28 阿里巴巴集团控股有限公司 Monitoring method and device of storage system, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7669064B2 (en) * 1997-05-13 2010-02-23 Micron Technology, Inc. Diagnostic and managing distributed processor system
CN102063327A (en) * 2010-12-15 2011-05-18 中国科学院深圳先进技术研究院 Application service scheduling method with power consumption consciousness for data center
CN103092316A (en) * 2013-01-22 2013-05-08 浪潮电子信息产业股份有限公司 Server power consumption management system based on data mining
CN103139007A (en) * 2011-12-05 2013-06-05 阿里巴巴集团控股有限公司 Method and system for detecting application server performance

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7669064B2 (en) * 1997-05-13 2010-02-23 Micron Technology, Inc. Diagnostic and managing distributed processor system
CN102063327A (en) * 2010-12-15 2011-05-18 中国科学院深圳先进技术研究院 Application service scheduling method with power consumption consciousness for data center
CN103139007A (en) * 2011-12-05 2013-06-05 阿里巴巴集团控股有限公司 Method and system for detecting application server performance
CN103092316A (en) * 2013-01-22 2013-05-08 浪潮电子信息产业股份有限公司 Server power consumption management system based on data mining

Also Published As

Publication number Publication date
CN104345858A (en) 2015-02-11

Similar Documents

Publication Publication Date Title
CN104346221B (en) Server hardware device grade classification, schedule management method and device, server
US8627143B2 (en) Dynamically modeling and selecting a checkpoint scheme based upon an application workload
Kaushik et al. Greenhdfs: towards an energy-conserving, storage-efficient, hybrid hadoop compute cluster
CN102111337B (en) Task scheduling method and system
TWI493331B (en) Power optimization via virtualization opportunity
CA2741088C (en) Methods of achieving cognizant power management
US10147048B2 (en) Storage device lifetime monitoring system and storage device lifetime monitoring method thereof
CN102664812B (en) Two-stage service system load forecast and balancing method integrating service forecast and real-time load
CN104345858B (en) Power consumption management method and device, the server of server hardware device
CN101359297A (en) Datacenter workload migration
US20120084028A1 (en) Framework and Methodology for a Real-Time Fine-Grained Power Profiling with Integrated Modeling
CN107479836A (en) Disk failure monitoring method, device and storage system
CN104917836A (en) Method and device for monitoring and analyzing availability of computing equipment based on cluster
CN104461771A (en) Data backup processing method and device
CN117908902B (en) Performance optimization method, device, computer equipment and storage medium
CN110868330A (en) Evaluation method, device and evaluation system for dividing CPU resources of cloud platform
JP2019159724A (en) Management device, management program, and management method
CN117312094A (en) Server hardware monitoring and collecting method based on time sequence analysis algorithm
CN101814010A (en) Disk array implementation method and device
CN116629398A (en) Method and device for predicting health state of equipment in new energy system
US10216606B1 (en) Data center management systems and methods for compute density efficiency measurements
CN112448463B (en) Traversing system based on power consumption/power standby equipment
CN105094944A (en) Virtual machine migration method and apparatus
CN106534262A (en) Network information system fault switching method
CN116680131A (en) Server test system, server test method, electronic device, and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant