CN103699471A - Method and device for controlling temperature of computer hardware - Google Patents

Method and device for controlling temperature of computer hardware Download PDF

Info

Publication number
CN103699471A
CN103699471A CN201410015217.XA CN201410015217A CN103699471A CN 103699471 A CN103699471 A CN 103699471A CN 201410015217 A CN201410015217 A CN 201410015217A CN 103699471 A CN103699471 A CN 103699471A
Authority
CN
China
Prior art keywords
temperature
software
software module
module
hardware
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410015217.XA
Other languages
Chinese (zh)
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.)
Inspur Beijing Electronic Information Industry Co Ltd
Original Assignee
Inspur Beijing Electronic Information Industry 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 Inspur Beijing Electronic Information Industry Co Ltd filed Critical Inspur Beijing Electronic Information Industry Co Ltd
Priority to CN201410015217.XA priority Critical patent/CN103699471A/en
Publication of CN103699471A publication Critical patent/CN103699471A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a method and a device for controlling temperature of computer hardware. The device comprises a temperature monitoring module and a software module loading control module; the temperature monitoring module is used for monitoring temperature of computer hardware during the running process of modularized software of a computer, and transmitting the temperature of computer hardware to the software module loading control module; the software module loading control module is used for comparing the temperature of hardware with a first preset threshold, when the temperature of hardware is greater than or equal to the first preset threshold, corresponding software modules are closed according to a preset strategy. The method and the device provided by the invention, based on the modularized software run by the computer in a cloud platform, load or close the running software module according to the temperature of hardware to regulate CPU (Central Processing Unit) resource occupied by the running software, so as to control heat caused by running of software, and thus, the computer can operate in a rational temperature region, and the problems of dead halt and restart caused by over temperature are prevented.

Description

A kind of computer hardware temperature-controlled process and device
Technical field
The present invention relates to the communications field, be specifically related to a kind of computer hardware temperature-controlled process and device.
Background technology
Cloud platform Computer has a large amount of software conventionally in operation, when the software of computer run is more, often the cpu busy percentage of computing machine is higher, the heat that in cabinet, all parts distributes is more, easily cause the temperature in cabinet higher, in the higher situation of temperature, the one, aging, the another one shortcoming of easy acceleration components is exactly the phenomenon such as easily cause the deadlock of computing machine, restart, thereby affect the business of moving on computing machine, to user, cause damage.So in the maintenance process of computing machine, the generation of this type of situation of minimizing that all can be by every means.In the maintenance process of computing machine, the generation that how to reduce above-mentioned situation has also just become the problem of industry care.
The general solution of current computer manufacturer is by room temperature lowering, increases the excess Temperature problem that the modes such as rotation speed of the fan solve computing machine, but tends in this case increase the cost of safeguarding.And, even if still exist the phenomenon that crashes, restarts because of excess Temperature under such environment.
Summary of the invention
The technical issues that need to address of the present invention are to provide a kind of computer hardware temperature-controlled process and device, control the heat that running software distributes, computing machine can reasonably turned round in temperature range, the deadlock that prevents from causing, restart problem in the situation that of excess Temperature.
In order to solve the problems of the technologies described above, the invention provides a kind of computer hardware temperature control equipment, comprising:
Temperature monitoring module, in computer based in the software running process of modular design, the temperature of monitoring computer hardware, and the temperature of described computer hardware is sent to software module Loading Control module;
Software module Loading Control module, for the temperature of described hardware and the first predetermined threshold value are compared, when the temperature of described hardware is more than or equal to described the first predetermined threshold value, closes corresponding software module according to preset strategy.
Further, described computer based comprises in the software of modular design: one or more software modules, described computer hardware comprises: one or more in the CPU of computing machine, mainboard and cabinet.
Further, described software module Loading Control module, for close corresponding software module according to preset strategy, comprising:
Add up frequency of utilization and the CPU usage of each software module of current operation, preferentially close the software module that frequency of utilization is minimum and/or CPU usage is the highest.
Further, described software module Loading Control module, also for the second predetermined threshold value is set, when the temperature of described hardware is less than the first predetermined threshold value and is greater than the second predetermined threshold value, loads and moves the software module of having closed.
Further, user's adjusting module, after the Bootload request receiving user, loads and moves the software module of having closed, and carries and need the software module information that loads in described Bootload request.
In order to solve the problems of the technologies described above, the present invention also provides a kind of computer hardware temperature-controlled process, comprising:
In computer based in the software running process of modular design, the temperature of monitoring computer hardware;
The temperature of described hardware and the first predetermined threshold value are compared, when the temperature of described hardware is more than or equal to described the first predetermined threshold value, according to preset strategy, close corresponding software module.
Further, described computer based comprises in the software of modular design: one or more software modules, described computer hardware comprises: one or more in the CPU of computing machine, mainboard and cabinet.
Further, describedly according to preset strategy, close corresponding software module, comprising:
Add up frequency of utilization and the CPU usage of each software module of current operation, preferentially close the software module that frequency of utilization is minimum and/or CPU usage is the highest.
Further, described method also comprises:
The second predetermined threshold value is set, when the temperature of described hardware is less than the first predetermined threshold value and is greater than the second predetermined threshold value, loads and move the software module of having closed.
Further, described method also comprises:
After the Bootload request of receiving user, load and move the software module of having closed, in described Bootload request, carry and to need the software module information that loads.
Compared with prior art, computer hardware temperature-controlled process provided by the invention and device, the software based on modular design based on the operation of cloud platform Computer, according to computer hardware temperature, load or close the software module of operation, the cpu resource taking when moving to adjust software, thereby control the heat that running software distributes, computing machine can reasonably turned round in temperature range, the deadlock that prevents from causing the in the situation that of excess Temperature, problem again.
Accompanying drawing explanation
Fig. 1 is the structural drawing of embodiment Computer hardware temperatures control device;
Fig. 2 is embodiment computer hardware temperature-controlled process process flow diagram.
Embodiment
For making the object, technical solutions and advantages of the present invention clearer, hereinafter in connection with accompanying drawing, embodiments of the invention are elaborated.It should be noted that, in the situation that not conflicting, the embodiment in the application and the feature in embodiment be combination in any mutually.
Embodiment:
As shown in Figure 1, the present embodiment provides a kind of computer hardware temperature control equipment, comprising:
Temperature monitoring module, in computer based in the software running process of modular design, the temperature of supervisory control comuter hardware, and the temperature of described computer hardware is sent to software module Loading Control module;
Wherein, described computer based comprises in the software of modular design: one or more software modules, for example, the software tide sea of clouds management system based on modular design, this software is structurally modularization, comprises cloud resource management module, monitoring module, administration module, energy-saving module etc.Described computer hardware comprises: one or more in the CPU of computing machine, mainboard and cabinet.
Software module Loading Control module, for the temperature of described hardware and the first predetermined threshold value are compared, when the temperature of described hardware is more than or equal to the first predetermined threshold value, closes corresponding software module according to preset strategy.
As a kind of preferred mode, described software module Loading Control module, for close corresponding software module according to preset strategy, comprising:
Add up frequency of utilization and the CPU usage of each software module of current operation, preferentially close the software module that frequency of utilization is low and/or CPU usage is high.
Described software module Loading Control module, also for the second predetermined threshold value is set, when the temperature of described hardware is less than the first predetermined threshold value and is greater than the second predetermined threshold value, loads and moves the software module of having closed.
Wherein, software module Loading Control module, also for recording the state (open or close) of each software module, and the responsible state of controlling each module, close or open).
In an application example, software module Loading Control module can be according to computer cabinet temperature, the load condition of the software of dynamic adjust operation, thereby the heat discharging while controlling running software.Or take sea of clouds management system software as example, this software is based on modular design, cloud resource management module is a module of this software, in the normal situation of system, during running software, computer cabinet temperature is 40 about degree, and when monitoring that the temperature of computer cabinet reaches or surpassing 75 while spending, and housing temperature is higher than situation sustainable existence within half an hour of 75 degree.Cloud sea operating system can move the script of closing of cloud resource management module automatically, thereby discharges more resource, alleviates the pressure of computing machine.Computer cabinet temperature is declined, prevent the deadlock phenomenon of computing machine.When computer cabinet temperature is reduced to 40 while spending, now the booting script of running software cloud resource management module, reloads this module.
Described device also comprises:
User's adjusting module, after the Bootload request receiving user, loads and moves the software module of having closed, and carries and need the software module information that loads in described Bootload request.Its major function is that user can adopt the mode manually booting to start software module wherein in the situation that of the automatic closed portion module of modular software quilt.
As shown in Figure 2, the present embodiment provides a kind of computer hardware temperature-controlled process, comprises the following steps:
S1: in computer based in the software running process of modular design, the temperature of monitoring computer hardware;
Wherein, described computer based comprises in the software of modular design: one or more software modules, described computer hardware comprises: one or more in the CPU of computing machine, mainboard and cabinet.
S2: the temperature of described hardware and the first predetermined threshold value are compared, when the temperature of described hardware is more than or equal to described the first predetermined threshold value, close corresponding software module according to preset strategy.
Wherein, as a kind of preferred mode, describedly according to preset strategy, close corresponding software module, comprising:
Add up frequency of utilization and the CPU usage of each software module of current operation, preferentially close the software module that frequency of utilization is minimum and/or CPU usage is the highest.
Wherein, described method also comprises: the second predetermined threshold value is set, after step S2, also comprises:
S3: when the temperature of described hardware is less than the first predetermined threshold value and is greater than the second predetermined threshold value, load and move the software module of having closed.
In addition,, as a kind of preferred mode, user can adopt the mode manually booting to start the software module of closing, and after step S2, also comprises:
After the Bootload request of receiving user, load and move the software module of having closed, in described Bootload request, carry and to need the software module information that loads.
From above-described embodiment, can find out, with respect to prior art, the computer hardware temperature-controlled process and the device that in above-described embodiment, provide, can be according to information such as the cpu temperature of computing machine, mainboard temperature, housing temperatures, the loading of dynamic adjustment member software module operation or close, thereby the computer resource while controlling running software takies situation, control the generation of heat.When computer cabinet excess Temperature, during according to each module operation of software, the statistics of frequency of utilization and CPU usage, preferentially closes the module that frequency is low and/or CPU usage is high, thereby reaches the dissipation of heat object while reducing running software.Low or when normal in computer cabinet temperature, load the module of closing, to guarantee the integrality of running software.
One of ordinary skill in the art will appreciate that all or part of step in said method can come instruction related hardware to complete by program, described program can be stored in computer-readable recording medium, as ROM (read-only memory), disk or CD etc.Alternatively, all or part of step of above-described embodiment also can realize with one or more integrated circuit.Correspondingly, each the module/unit in above-described embodiment can adopt the form of hardware to realize, and also can adopt the form of software function module to realize.The present invention is not restricted to the combination of the hardware and software of any particular form.
The foregoing is only the preferred embodiments of the present invention, be not intended to limit protection scope of the present invention.According to summary of the invention of the present invention; also can there be other various embodiments; in the situation that not deviating from spirit of the present invention and essence thereof; those of ordinary skill in the art are when making according to the present invention various corresponding changes and distortion; within the spirit and principles in the present invention all; any modification of doing, be equal to replacement, improvement etc., within protection scope of the present invention all should be included in.

Claims (10)

1. a computer hardware temperature control equipment, comprising:
Temperature monitoring module, in computer based in the software running process of modular design, the temperature of monitoring computer hardware, and the temperature of described computer hardware is sent to software module Loading Control module;
Software module Loading Control module, for the temperature of described hardware and the first predetermined threshold value are compared, when the temperature of described hardware is more than or equal to described the first predetermined threshold value, closes corresponding software module according to preset strategy.
2. device as claimed in claim 1, is characterized in that:
Described computer based comprises in the software of modular design: one or more software modules, described computer hardware comprises: one or more in the CPU of computing machine, mainboard and cabinet.
3. device as claimed in claim 2, is characterized in that:
Described software module Loading Control module, for close corresponding software module according to preset strategy, comprising:
Add up frequency of utilization and the CPU usage of each software module of current operation, preferentially close the software module that frequency of utilization is minimum and/or CPU usage is the highest.
4. the device as described in claim 1 or 3, is characterized in that:
Described software module Loading Control module, also for the second predetermined threshold value is set, when the temperature of described hardware is less than the first predetermined threshold value and is greater than the second predetermined threshold value, loads and moves the software module of having closed.
5. the device as described in claim 1 or 3, is characterized in that: described device also comprises:
User's adjusting module, after the Bootload request receiving user, loads and moves the software module of having closed, and carries and need the software module information that loads in described Bootload request.
6. a computer hardware temperature-controlled process, comprising:
In computer based in the software running process of modular design, the temperature of monitoring computer hardware;
The temperature of described hardware and the first predetermined threshold value are compared, when the temperature of described hardware is more than or equal to described the first predetermined threshold value, according to preset strategy, close corresponding software module.
7. method as claimed in claim 6, is characterized in that:
Described computer based comprises in the software of modular design: one or more software modules, described computer hardware comprises: one or more in the CPU of computing machine, mainboard and cabinet.
8. method as claimed in claim 7, is characterized in that:
Describedly according to preset strategy, close corresponding software module, comprising:
Add up frequency of utilization and the CPU usage of each software module of current operation, preferentially close the software module that frequency of utilization is minimum and/or CPU usage is the highest.
9. the method as described in claim 6 or 8, is characterized in that: described method also comprises:
The second predetermined threshold value is set, when the temperature of described hardware is less than the first predetermined threshold value and is greater than the second predetermined threshold value, loads and move the software module of having closed.
10. the method as described in claim 6 or 8, is characterized in that: described method also comprises:
After the Bootload request of receiving user, load and move the software module of having closed, in described Bootload request, carry and to need the software module information that loads.
CN201410015217.XA 2014-01-13 2014-01-13 Method and device for controlling temperature of computer hardware Pending CN103699471A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410015217.XA CN103699471A (en) 2014-01-13 2014-01-13 Method and device for controlling temperature of computer hardware

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410015217.XA CN103699471A (en) 2014-01-13 2014-01-13 Method and device for controlling temperature of computer hardware

Publications (1)

Publication Number Publication Date
CN103699471A true CN103699471A (en) 2014-04-02

Family

ID=50361009

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410015217.XA Pending CN103699471A (en) 2014-01-13 2014-01-13 Method and device for controlling temperature of computer hardware

Country Status (1)

Country Link
CN (1) CN103699471A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104199727A (en) * 2014-08-14 2014-12-10 北京金山安全软件有限公司 Method and device for reducing terminal temperature and terminal
CN105204954A (en) * 2015-09-17 2015-12-30 广东欧珀移动通信有限公司 Method and terminal for processing dead halt state
CN105279041A (en) * 2015-11-11 2016-01-27 广东欧珀移动通信有限公司 Method and device for automatically rebooting terminal after crash of terminal
CN105302655A (en) * 2015-10-20 2016-02-03 广东欧珀移动通信有限公司 System halt processing method and apparatus
CN106776209A (en) * 2016-12-05 2017-05-31 合肥联宝信息技术有限公司 The temperature monitoring method and system of a kind of smart machine
CN106802851A (en) * 2016-11-29 2017-06-06 北海高创电子信息孵化器有限公司 A kind of system for computer hardware temperature detection
CN107729216A (en) * 2017-10-31 2018-02-23 广东欧珀移动通信有限公司 Application program management-control method, device, storage medium and electronic equipment
CN107797897A (en) * 2016-08-30 2018-03-13 爱思开海力士有限公司 Operating method including main equipment and the system of slave unit and the system
CN114326992A (en) * 2021-12-06 2022-04-12 山西三友和智慧信息技术股份有限公司 Modular computer and thermal management device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102141942A (en) * 2011-04-01 2011-08-03 奇智软件(北京)有限公司 Method and device for monitoring and protecting equipment
US20120188706A1 (en) * 2008-02-11 2012-07-26 Kelley Douglas P Systems and associated methods for controllably cooling computer components
CN103024531A (en) * 2012-11-12 2013-04-03 北京奇虎科技有限公司 Hardware monitoring method and system
CN103024532A (en) * 2012-11-12 2013-04-03 北京奇虎科技有限公司 Hardware monitoring method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120188706A1 (en) * 2008-02-11 2012-07-26 Kelley Douglas P Systems and associated methods for controllably cooling computer components
CN102141942A (en) * 2011-04-01 2011-08-03 奇智软件(北京)有限公司 Method and device for monitoring and protecting equipment
CN103024531A (en) * 2012-11-12 2013-04-03 北京奇虎科技有限公司 Hardware monitoring method and system
CN103024532A (en) * 2012-11-12 2013-04-03 北京奇虎科技有限公司 Hardware monitoring method and system

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104199727B (en) * 2014-08-14 2018-11-20 北京金山安全软件有限公司 Method and device for reducing terminal temperature and terminal
CN104199727A (en) * 2014-08-14 2014-12-10 北京金山安全软件有限公司 Method and device for reducing terminal temperature and terminal
CN105204954A (en) * 2015-09-17 2015-12-30 广东欧珀移动通信有限公司 Method and terminal for processing dead halt state
CN105204954B (en) * 2015-09-17 2019-02-22 Oppo广东移动通信有限公司 A kind of method and terminal handling crash state
CN105302655A (en) * 2015-10-20 2016-02-03 广东欧珀移动通信有限公司 System halt processing method and apparatus
CN105279041B (en) * 2015-11-11 2018-06-22 广东欧珀移动通信有限公司 A kind of method and device restarted automatically after terminal crash
CN105279041A (en) * 2015-11-11 2016-01-27 广东欧珀移动通信有限公司 Method and device for automatically rebooting terminal after crash of terminal
CN107797897A (en) * 2016-08-30 2018-03-13 爱思开海力士有限公司 Operating method including main equipment and the system of slave unit and the system
CN106802851A (en) * 2016-11-29 2017-06-06 北海高创电子信息孵化器有限公司 A kind of system for computer hardware temperature detection
CN106776209A (en) * 2016-12-05 2017-05-31 合肥联宝信息技术有限公司 The temperature monitoring method and system of a kind of smart machine
CN107729216A (en) * 2017-10-31 2018-02-23 广东欧珀移动通信有限公司 Application program management-control method, device, storage medium and electronic equipment
WO2019085748A1 (en) * 2017-10-31 2019-05-09 Oppo广东移动通信有限公司 Application program management and control method and apparatus, and storage medium and electronic device
CN107729216B (en) * 2017-10-31 2020-03-10 Oppo广东移动通信有限公司 Application program control method and device, storage medium and electronic equipment
CN114326992A (en) * 2021-12-06 2022-04-12 山西三友和智慧信息技术股份有限公司 Modular computer and thermal management device
CN114326992B (en) * 2021-12-06 2024-04-16 山西三友和智慧信息技术股份有限公司 Modular computer and thermal management device

Similar Documents

Publication Publication Date Title
CN103699471A (en) Method and device for controlling temperature of computer hardware
US10275004B2 (en) Data center management
US9223326B2 (en) Distributed thermal management system for servers
EP2891980A1 (en) Adjustment and control method and system for multi-core central processing unit
US9870037B2 (en) Method and apparatus for collaborative power and thermal control of fan run time average power limiting
CN110332140B (en) Fan control method of electronic equipment and electronic equipment
CN103559072A (en) Method and system for implementing bidirectional auto scaling service of virtual machines
EP2843838A1 (en) Multiple core processor device and clock control implementing method therefor
US20190155368A1 (en) Selecting a Low Power State in an Electronic Device
US11662803B2 (en) Control method, apparatus, and electronic device
CN113126892A (en) Method for controlling storage system, electronic device and computer program product
CN105577408A (en) Method of VNFM disaster recovery protection, apparatus and NFVO thereof
CN103577306A (en) Active-detecting high-availability software operating method in cloud platform
US11147186B2 (en) Predictive fan control using workload profiles
US20210223848A1 (en) System and method for optimizing hardware resources for optimal workload performance
US10331198B2 (en) Dynamically adapting to demand for server computing resources
CN113826082A (en) Method and equipment for controlling heat dissipation device
US11836028B2 (en) System and method for closed-loop memory power capping
CN107992183B (en) CPU power consumption limit value optimization method and electronic equipment
US20120185713A1 (en) Server, storage medium, and method for controlling sleep and wakeup function of the server
US10367881B2 (en) Management of computing infrastructure under emergency peak capacity conditions
US9705987B2 (en) Server control method and chassis controller
US9541299B2 (en) Setting-independent climate regulator control
US20230205301A1 (en) Dynamic adjustment of power modes
US11847009B1 (en) Power control for improving foreground application performance in an information handling system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140402

RJ01 Rejection of invention patent application after publication