CN104572292A - ITE (information technology equipment) management system and method and electronic device - Google Patents
ITE (information technology equipment) management system and method and electronic device Download PDFInfo
- Publication number
- CN104572292A CN104572292A CN201310494184.7A CN201310494184A CN104572292A CN 104572292 A CN104572292 A CN 104572292A CN 201310494184 A CN201310494184 A CN 201310494184A CN 104572292 A CN104572292 A CN 104572292A
- Authority
- CN
- China
- Prior art keywords
- information technology
- load
- predetermined value
- technology equipment
- equipment
- 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
Links
Landscapes
- Selective Calling Equipment (AREA)
Abstract
Description
技术领域 technical field
本发明涉及一种电子装置,尤其涉及一种具有信息技术设备(Information Technology Equipment)管理功能的电子装置以及管理系统和方法。 The present invention relates to an electronic device, in particular to an electronic device with information technology equipment (Information Technology Equipment) management function, a management system and a method.
背景技术 Background technique
数据中心(IDC,internet data center)是支撑整个信息技术系统正常运转的后台架构,其囊括了包括服务器、存储器以及交换机等多种信息技术设备。数据中心的总负载不是一成不变的,在建成后的数据中心生命周期内,每一信息技术设备的负载几乎一直处于一种不断变化的状态。若某一信息技术设备的负载过高,则可能造成该信息技术设备当机或者硬件破坏。 The data center (IDC, internet data center) is the background structure that supports the normal operation of the entire information technology system, which includes a variety of information technology equipment including servers, storage, and switches. The total load of the data center is not constant. During the life cycle of the data center after completion, the load of each information technology equipment is almost always in a state of constant change. If the load of a certain information technology equipment is too high, it may cause the information technology equipment to crash or hardware damage.
发明内容 Contents of the invention
有鉴于此,有必要提供一种信息技术设备管理系统及管理方法,能够解决上述问题。 In view of this, it is necessary to provide an information technology equipment management system and management method, which can solve the above problems.
本发明提供一种信息技术设备管理系统,运行于电子装置中,该电子装置可与安装在一数据中心的多个信息技术设备进行通信,该电子装置包括一存储单元,该存储单元用于存储每一信息技术设备的负载量与其温度的正比例对应关系,该系统包括: The present invention provides an information technology equipment management system, running in an electronic device, the electronic device can communicate with a plurality of information technology equipment installed in a data center, the electronic device includes a storage unit, the storage unit is used to store The proportional relationship between the load of each information technology equipment and its temperature, the system includes:
一获取模块,用于周期性地获取每一信息技术设备的当前温度值; An acquisition module, used to periodically acquire the current temperature value of each information technology device;
一分析模块,用于根据该存储单元中存储的对应关系确定与每一信息技术设备的当前温度值对应的负载量,并将每一信息技术设备的负载量与一预定值进行比对;还用于当至少一信息技术设备的负载量大于该预定值时,从其它负载量小于该预定值的信息技术设备中确定至少一负载量较小的信息技术设备;以及 An analysis module, used to determine the load corresponding to the current temperature value of each information technology device according to the corresponding relationship stored in the storage unit, and compare the load of each information technology device with a predetermined value; When the load of at least one information technology device is greater than the predetermined value, determine at least one information technology device with a smaller load from other information technology devices with a load smaller than the predetermined value; and
一控制模块,用于当至少一信息技术设备的负载量大于该预定值时,获取所述负载量大于该预定值的信息技术设备所运行的数据运算并控制该信息技术设备停止相关的数据运算;还用于将所获取所述负载量大于该预定值的信息技术设备所运行的数据运算发送给所述至少一负载量较小的信息技术设备,并控制所述至少一负载量较小的信息技术设备运行所述数据运算。 A control module, for when the load of at least one information technology device is greater than the predetermined value, acquire the data operation performed by the information technology device whose load is greater than the predetermined value and control the information technology device to stop the related data operation ; It is also used to send the acquired data calculation performed by the information technology equipment whose load is greater than the predetermined value to the at least one information technology equipment with a smaller load, and control the at least one information technology device with a smaller load Information technology equipment performs the data operations.
本发明还提供一种电子装置,可与安装在一数据中心的多个信息技术设备进行通信,该电子装置包括一存储单元以及一处理器,该存储单元用于存储每一信息技术设备的负载量与其温度的对应关系,该处理器包括: The present invention also provides an electronic device that can communicate with a plurality of information technology equipment installed in a data center, the electronic device includes a storage unit and a processor, and the storage unit is used to store the load of each information technology equipment The correspondence between the quantity and its temperature, the processor includes:
一获取模块,用于周期性地获取每一信息技术设备的当前温度值; An acquisition module, used to periodically acquire the current temperature value of each information technology device;
一分析模块,用于根据该存储单元中存储的对应关系确定与每一信息技术设备的当前温度值对应的负载量,并将每一信息技术设备的负载量与一预定值进行比对;还用于当至少一信息技术设备的负载量大于该预定值时,从其它负载量小于该预定值的信息技术设备中确定至少一负载量较小的信息技术设备;以及 An analysis module, used to determine the load corresponding to the current temperature value of each information technology device according to the corresponding relationship stored in the storage unit, and compare the load of each information technology device with a predetermined value; When the load of at least one information technology device is greater than the predetermined value, determine at least one information technology device with a smaller load from other information technology devices with a load smaller than the predetermined value; and
一控制模块,用于当至少一信息技术设备的负载量大于该预定值时,获取所述负载量大于该预定值的信息技术设备所运行的数据运算并控制该信息技术设备停止相关的数据运算;还用于将所获取所述负载量大于该预定值的信息技术设备所运行的数据运算发送给所述至少一负载量较小的信息技术设备,并控制所述至少一负载量较小的信息技术设备运行所述数据运算。 A control module, for when the load of at least one information technology device is greater than the predetermined value, acquire the data operation performed by the information technology device whose load is greater than the predetermined value and control the information technology device to stop the related data operation ; It is also used to send the acquired data calculation performed by the information technology equipment whose load is greater than the predetermined value to the at least one information technology equipment with a smaller load, and control the at least one information technology device with a smaller load Information technology equipment performs the data operations.
本发明还提供一种信息技术设备管理方法,运行于电子装置中,该电子装置可与安装在一数据中心的多个信息技术设备进行通信,该电子装置包括一存储单元,该存储单元用于存储每一信息技术设备的负载量与其温度的正比例对应关系,该方法包括: The present invention also provides a method for managing information technology equipment, which is run in an electronic device, and the electronic device can communicate with a plurality of information technology equipment installed in a data center, and the electronic device includes a storage unit for Storing the proportional relationship between the load of each information technology device and its temperature, the method includes:
周期性地获取每一信息技术设备的当前温度值; Periodically obtain the current temperature value of each information technology equipment;
根据该存储单元中存储的对应关系确定与每一信息技术设备的当前温度值对应的负载量,并将每一信息技术设备的负载量与一预定值进行比对; determining the load corresponding to the current temperature value of each information technology device according to the correspondence stored in the storage unit, and comparing the load of each information technology device with a predetermined value;
当至少一信息技术设备的负载量大于该预定值时,从其它负载量小于该预定值的信息技术设备中确定至少一负载量较小的信息技术设备;获取所述负载量大于该预定值的信息技术设备所运行的数据运算并控制该信息技术设备停止相关的数据运算;以及 When the load of at least one information technology device is greater than the predetermined value, determine at least one information technology device with a smaller load from other information technology devices with a load smaller than the predetermined value; acquire the information technology device with the load greater than the predetermined value Data calculations performed by information technology equipment and controlling the information technology equipment to stop related data calculations; and
将所获取所述负载量大于该预定值的信息技术设备所运行的数据运算发送给所述至少一负载量较小的信息技术设备,并控制所述至少一负载量较小的信息技术设备运行所述数据运算。 Sending the acquired data calculation performed by the information technology equipment with the load greater than the predetermined value to the at least one information technology equipment with a small load, and controlling the operation of the at least one information technology equipment with a small load The data operations.
相较于现有技术,本发明能够基于信息技术设备的实际负载量动态调配业务量,以避免某一信息技术设备由于负载量过高造成当机或硬件破坏的现象。 Compared with the prior art, the present invention can dynamically allocate traffic based on the actual load of the information technology equipment, so as to avoid the phenomenon that a certain information technology equipment crashes or hardware is damaged due to excessive load.
附图说明 Description of drawings
图1是本发明的运行在一电子装置上的信息技术设备管理系统的硬件架构图。 FIG. 1 is a hardware architecture diagram of an information technology equipment management system running on an electronic device according to the present invention.
图2是本发明的信息技术设备管理方法的流程图。 Fig. 2 is a flow chart of the information technology equipment management method of the present invention.
主要元件符号说明 Explanation of main component symbols
如下具体实施方式将结合上述附图进一步说明本发明。 The following specific embodiments will further illustrate the present invention in conjunction with the above-mentioned drawings.
具体实施方式 Detailed ways
图1为本发明的信息技术设备管理系统100的功能模块图。该信息技术设备管理系统100运行于一电子装置1中,所述电子装置1可以是计算机终端、服务器等,其可与安装在一数据中心的若干个信息技术设备2通过有线或者无线的方式进行通信。每一信息技术设备2在开始运行后均会产生一定的能耗,使得该信息技术设备2的温度上升。该信息技术设备2的能耗大小(即负载量)与其温度呈正比例的对应关系,负载量越大,温度越高。其中,每一信息技术设备2包括一温度感测器(图未示),其可安装于该信息技术设备2的内部或者出风口处,用于侦测该信息技术设备2的温度,并将侦测到的温度值发送至该电子装置1。 FIG. 1 is a functional block diagram of an information technology equipment management system 100 of the present invention. The information technology equipment management system 100 runs in an electronic device 1, and the electronic device 1 may be a computer terminal, a server, etc., and it can communicate with several information technology equipment 2 installed in a data center through a wired or wireless manner. communication. Each information technology device 2 will generate a certain amount of energy consumption after it starts to operate, causing the temperature of the information technology device 2 to rise. The energy consumption (that is, the load) of the information technology equipment 2 is directly proportional to its temperature, and the greater the load, the higher the temperature. Wherein, each information technology equipment 2 includes a temperature sensor (not shown in the figure), which can be installed inside or at the air outlet of the information technology equipment 2, for detecting the temperature of the information technology equipment 2, and The detected temperature value is sent to the electronic device 1 .
该电子装置1包括一存储单元10和一处理器20(如中央处理器(Central Processing Unit,CPU)或微处理器(Microcontroller))。该存储单元10用于存储每一信息技术设备2的负载量与其温度的对应关系。该存储单元10可为硬盘、软盘、闪存等。该处理器20用于执行该信息技术设备管理系统100的各个功能模块,当某一信息技术设备2负载量较大时,控制其它负载量较小的信息技术设备2运行该信息技术设备2上相应的数据运算。在本实施方式中,该信息技术设备管理系统100存储于该存储单元10并由该处理器20运行。在其它实施方式中,该信息技术设备管理系统100的各个模块为固化于处理器20中的程序化模块。 The electronic device 1 includes a storage unit 10 and a processor 20 (such as a central processing unit (Central Processing Unit, CPU) or a microprocessor (Microcontroller)). The storage unit 10 is used to store the correspondence between the load of each information technology device 2 and its temperature. The storage unit 10 can be a hard disk, a floppy disk, a flash memory, and the like. The processor 20 is used to execute each functional module of the information technology equipment management system 100, and when a certain information technology equipment 2 has a large load, control other information technology equipment 2 with a small load to run on the information technology equipment 2 corresponding data operations. In this embodiment, the information technology equipment management system 100 is stored in the storage unit 10 and executed by the processor 20 . In other embodiments, each module of the information technology equipment management system 100 is a programmed module solidified in the processor 20 .
该信息技术设备管理系统100包括一获取模块101、一分析模块102以及一控制模块103。 The information technology equipment management system 100 includes an acquisition module 101 , an analysis module 102 and a control module 103 .
该获取模块101用于周期性地获取每一信息技术设备2的当前温度值,例如,每间隔1分钟获取每一信息技术设备2的当前温度值。 The obtaining module 101 is used for periodically obtaining the current temperature value of each information technology device 2 , for example, obtaining the current temperature value of each information technology device 2 every 1 minute.
该分析模块102用于根据该存储单元10中存储的对应关系确定与每一信息技术设备2的当前温度值对应的负载量,并将每一信息技术设备2的负载量与一预定值进行比对。若某一信息技术设备2的负载量大于该预定值,该分析模块102还用于从其它负载量小于该预定值的信息技术设备2中确定至少一负载量较小的信息技术设备2。 The analysis module 102 is used to determine the load corresponding to the current temperature value of each information technology device 2 according to the corresponding relationship stored in the storage unit 10, and compare the load of each information technology device 2 with a predetermined value right. If the load of a certain information technology device 2 is greater than the predetermined value, the analysis module 102 is further configured to determine at least one information technology device 2 with a smaller load from other information technology devices 2 whose load is smaller than the predetermined value.
该控制模块103用于当至少一信息技术设备2的负载量大于该预定值时,获取所述负载量大于该预定值的信息技术设备2当前所进行的数据运算,并控制该信息技术设备2停止相关的数据运算,从而降低该信息技术设备2的负载量。具体的,信息技术设备2的负载由开始运行时产生的固定能耗以及后期进行数据运算时产生的动态耗能两部分,该控制模块103控制该信息技术设备2停止与动态能耗相关的各个数据运算,从而降低该信息技术设备2的负载量。 The control module 103 is used to obtain the current data calculation of the information technology equipment 2 whose load is greater than the predetermined value when the load of at least one information technology equipment 2 is greater than the predetermined value, and control the information technology equipment 2 Relevant data operations are stopped, thereby reducing the load of the information technology device 2 . Specifically, the load of the information technology equipment 2 consists of two parts: the fixed energy consumption generated at the start of operation and the dynamic energy consumption generated during the data calculation later, and the control module 103 controls the information technology equipment 2 to stop various energy consumption Data operation, thereby reducing the load of the information technology equipment 2 .
该控制模块103还用于将该获取的所述负载量大于该预定值的信息技术设备2当前所进行的数据运算发送给所述至少一负载量较小的信息技术设备2,并控制所述至少一负载量较小的信息技术设备2运行所述数据运算。从而,该信息技术设备管理系统100能够基于信息技术设备2的实际负载量动态调配业务量,以避免某一信息技术设备2由于负载量过高造成当机或硬件破坏的现象。 The control module 103 is further configured to send the obtained data calculation currently performed by the information technology device 2 whose load is greater than the predetermined value to the at least one information technology device 2 with a smaller load, and control the At least one information technology device 2 with a relatively small load runs the data calculation. Therefore, the information technology equipment management system 100 can dynamically allocate traffic based on the actual load of the information technology equipment 2, so as to avoid the crash or hardware damage of a certain information technology equipment 2 due to excessive load.
在本实施方式中,该分析模块102当至少一信息技术设备2的负载量大于该预定值时,从其它负载量小于该预定值的信息技术设备2中确定多个负载量较小的信息技术设备2;在这种情况下,该控制模块103将负载量大于预定值的信息技术设备2运行的数据运算分别发送给每一负载量较小的信息技术设备2,并控制该些负载量较小的信息技术设备2分别运行该些数据运算。 In this embodiment, when the load of at least one information technology device 2 is greater than the predetermined value, the analysis module 102 determines a plurality of information technology devices with smaller loads from other information technology devices 2 whose load is smaller than the predetermined value. equipment 2; in this case, the control module 103 sends the data operations performed by the information technology equipment 2 with a load greater than a predetermined value to each information technology equipment 2 with a smaller load, and controls these loads to Small information technology devices 2 perform these data operations respectively.
图2为本发明的信息技术设备管理方法的流程图,其中,该方法应用于上述电子装置1中,该方法包括如下步骤: FIG. 2 is a flow chart of the information technology equipment management method of the present invention, wherein the method is applied to the above-mentioned electronic device 1, and the method includes the following steps:
步骤S21:该获取模块101周期性地获取每一信息技术设备2的当前温度值。 Step S21: the obtaining module 101 periodically obtains the current temperature value of each information technology device 2 .
步骤S22:该分析模块102根据该存储单元10中存储的对应关系确定与每一信息技术设备2的当前温度值对应的负载量。 Step S22: The analysis module 102 determines the load corresponding to the current temperature value of each information technology device 2 according to the corresponding relationship stored in the storage unit 10 .
步骤S23:该分析模块102判断至少一信息技术设备2的负载量是否大于一预定值,若是,则表明该信息技术设备2容易死机或产生硬件破坏,此时进行步骤S24;否则,则回到步骤S21。 Step S23: The analysis module 102 judges whether the load of at least one information technology device 2 is greater than a predetermined value, if so, it indicates that the information technology device 2 is likely to crash or cause hardware damage, and then proceed to step S24; otherwise, return to Step S21.
步骤S24:该分析模块102从其它负载量小于该预定值的信息技术设备2中确定至少一负载量较小的信息技术设备2。 Step S24: The analysis module 102 determines at least one information technology device 2 with a smaller load from other information technology devices 2 whose load is smaller than the predetermined value.
步骤S25:该控制模块103获取所述负载量大于该预定值的信息技术设备2当前所运行的数据运算,并控制该信息技术设备2停止相关的数据运算,从而降低该信息技术设备2的负载量。 Step S25: the control module 103 obtains the data calculation currently performed by the information technology equipment 2 whose load is greater than the predetermined value, and controls the information technology equipment 2 to stop the relevant data calculation, thereby reducing the load of the information technology equipment 2 quantity.
步骤S26:该控制模块103将所获取的数据运算发送给所述至少一负载量较小的信息技术设备2,并控制所述至少一负载量较小的信息技术设备2运行所述数据运算。 Step S26: The control module 103 sends the acquired data calculation to the at least one information technology device 2 with a small load, and controls the at least one information technology device 2 with a small load to run the data calculation.
本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。 Those of ordinary skill in the art should recognize that the above embodiments are only used to illustrate the present invention, rather than to limit the present invention. Alterations and variations are within the scope of the claimed invention.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310494184.7A CN104572292A (en) | 2013-10-21 | 2013-10-21 | ITE (information technology equipment) management system and method and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310494184.7A CN104572292A (en) | 2013-10-21 | 2013-10-21 | ITE (information technology equipment) management system and method and electronic device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104572292A true CN104572292A (en) | 2015-04-29 |
Family
ID=53088438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310494184.7A Pending CN104572292A (en) | 2013-10-21 | 2013-10-21 | ITE (information technology equipment) management system and method and electronic device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104572292A (en) |
-
2013
- 2013-10-21 CN CN201310494184.7A patent/CN104572292A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9323304B2 (en) | Dynamic self-correcting power management for solid state drive | |
JP6323821B2 (en) | Server rack power management | |
JP6039107B2 (en) | Improved dynamic memory management with intelligent current / power consumption minimization | |
JP5207193B2 (en) | Method and apparatus for dynamically allocating power in a data center | |
US9915989B2 (en) | Energy efficient workload placement management using predetermined server efficiency data | |
KR101534450B1 (en) | System and method for determining thermal management policy from leakage current measurement | |
CN102916835B (en) | A kind of method and device adjusting equipment power dissipation | |
CN105393187A (en) | Thermal profile based on temperature information for computing device location | |
CN103365392B (en) | Internal storage management system | |
WO2013095943A1 (en) | System, method and apparatus for energy efficiency and energy conservation by configuring power management parameters during run time | |
CN104484030A (en) | Method and device for reducing power consumption of intelligent terminal | |
CN108983922A (en) | Working frequency adjusting method, device and server | |
US9472085B2 (en) | Ambient and processor temperature difference comparison | |
CN104516470A (en) | Server power dissipation control method and system | |
TW201706774A (en) | Method and device for reducing memory power | |
US8975954B2 (en) | Method for performing adaptive voltage scaling (AVS) and integrated circuit configured to perform AVS | |
JP2016139238A (en) | Information processor, information processing method, and program | |
CN104199620B (en) | A kind of method and device of data storage | |
WO2016041398A1 (en) | Method for storing battery level information of mobile terminal and mobile terminal | |
US10983713B2 (en) | Energy optimized power state declarations for solid state drives | |
CN107895588A (en) | Estimate the method, apparatus and equipment of the residual life time of SSD disks | |
CN118502567A (en) | Memory device, computing system, and control method of memory device | |
CN104572292A (en) | ITE (information technology equipment) management system and method and electronic device | |
CN104111382B (en) | A kind of capacitance detection method and device of electric capacity | |
TW201516668A (en) | IT device managing system, IT device managing method, and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150429 |
|
WD01 | Invention patent application deemed withdrawn after publication |