Server/device cooling control
To minimize use of power required for cooling and get ahead of temperature buildup, a mode of operation can be established for a cooling element of a device based on one or more non-temperature factor values. For example, current values, power values, or even values related to initiating a video game may be used. The cooling element itself may be a server fan, a coolant pump, or another type of cooling element.
1 . A method, comprising:
establishing a first speed of a fan in a server housing based at least in part on a non-temperature factor having a first value, wherein the first speed is established by selecting a highest speed from respective speeds respectively output by a temperature controller and a non-temperature factor controller; and
establishing a second speed of the fan based at least in part on the non-temperature factor having a second value.
2 . The method of claim 1 , wherein the non-temperature factor comprises current.
3 . The method of claim 1 , wherein the non-temperature factor comprises power.
4 . The method of claim 1 , wherein the non-temperature factor comprises at least one factor associated with a computer command.
5 . The method of claim 1 , comprising:
establishing the first speed at least in part based on temperature associated with a blade server.
6 . The method of claim 5 , comprising:
establishing the first speed at least in part by establishing a target temperature, the target temperature varying according to the non-temperature factor.
7 . The method of claim 5 , comprising:
establishing the first speed at least in part by accessing a database structure using temperature and the non-temperature factor as entering arguments.
8 . An apparatus, comprising:
at least one processor configured to:
establish a first mode of operation for a cooling element of a device based at least in part on a non-temperature factor having a first value; and
establish a second mode of operation for the cooling element of the device based at least in part on the non-temperature factor having a second value,
wherein the non-temperature factor comprises at least one factor associated with a computer command.
9 . The apparatus of claim 8 , wherein the at least one processor is further configured to:
establish the first mode of operation by selecting a highest speed from respective speeds respectively output by a temperature controller and a non-temperature factor controller.
10 . The apparatus of claim 8 , wherein the non-temperature factor comprises an amount of power expected to be used to execute the computer command.
11 . The apparatus of claim 8 , wherein the first mode of operation comprises a first speed, and wherein the second mode of operation comprises a second speed.
12 . The apparatus of claim 8 , wherein the cooling element comprises a fan.
13 . The apparatus of claim 8 , wherein the cooling element comprises a liquid pump.
14 . The apparatus of claim 8 , wherein the device is selected from the group consistent of: a server, a personal computer, a mobile device.
15 . The apparatus of claim 8 , wherein the non-temperature factor comprises current.
16 . The apparatus of claim 8 , wherein the non-temperature factor comprises power.
17 . A device, comprising:
at least one computer storage that is not a transitory signal and that comprises instructions executable by at least one processor to:
establish a first mode of operation for a cooling element based at least in part on a non-temperature factor having a first value, wherein first mode of operation is established at least in part by establishing a target temperature, the target temperature varying according to the non-temperature factor; and
establish a second mode of operation for the cooling element based at least in part on the non-temperature factor having a second value.
18 . The device of claim 17 , wherein the first mode of operation comprises a first speed, and wherein the second mode of operation comprises a second speed.
19 . The device of claim 18 , wherein the cooling element comprises a fan, and wherein the first and second speeds are fan speeds.
20 . The device of claim 18 wherein the cooling element comprises a liquid pump, and wherein the first and second speeds are pump speeds.