We have a makeshift server room that contains a rack with half a dozen servers and some network equipment. The room is cooled by a dual-hose portable a/c unit that is vented into the attic. At this time the portable a/c unit can not keep up with the heat being generated and the temperature rises to around 81 degrees Fahrenheit before stabilizing. As a side note the servers are currently mounted directly on top of each other in the rack (no space).

In my opinion the only way to lower the temperature in the room without getting a larger a/c unit is to reduce the amount of heat being generated. In other words, I need to reduce the number of servers.

My buddy contends if we space the servers apart the cooling will be more efficient and result in a lower room temperature.

I think my buddy doesn't understand the law of conservation of energy. Please help us settle this dispute.


The airflow in rack servers (and any rackable equipment, actually) is designed to move horizontally, so that they can be rack-mounted on top of each other without any need for wasting rack space. Spacing them vertically would effectively accomplish nothing, and it could even decrease cooling effectiveness, due to how airflow is designed to work inside a rack cabinet (cool air should enter from the front, hot air should exit from the rear, and air should flow through servers, not between them).

This doesn't have anything to do with conservation of energy, however; it's just an airflow design issue.

About conservation of energy: you are of course absolutely correct; if there are (say) five hot objects giving away heat to a closed room, it doesn't matter at all if they are touching or if they are spaced apart; the amount of heat flowing from them to the room would be exactly the same.


Your buddy has the wrong concrete suggestion: rack-mount electronics are designed to shed waste heat most efficiently to air flowing through them, not around them.

But, your buddy is correct that it may be possible to reduce the temperature of the room without removing servers or replacing the AC unit. The proper way to do this is by approximating waste heat containment as will be found in professionally designed data centers. Rearrange the room and install airflow barriers and exhaust fans, so that the cold air output from your portable AC flows directly into the front of the server rack, and the hot air coming out the rear of the the server rack is vented to the outside instead of feeding back into the AC. If the AC unit has a hot air exhaust duct, vent that to the outside as well, and try to have as little of it within the cold-air space as possible. Put cover plates over all unused rack positions so the cold air can't bypass the servers. Put the AC unit's temperature sensor in the hot-air space, then set its thermostat to a degree or two above the temperature observed in that space when the servers are all on but idle. (If this isn't possible I'd seriously consider replacing the AC with a model that does have an external temperature sensor. You're going to be stuck running it at full blast all the time otherwise.)

If done correctly, the temperature of the room overall will in fact decrease, and the exhaust temperature from the servers might decrease as well. This doesn't contradict conservation of energy. The servers will still be generating the same amount of waste heat, but it will be more efficiently removed from the room, so the room's equilibrium temperature will be cooler. Also, the air conditioner will have to do less work for the same amount of cooling, therefore it will consume less energy and produce less waste heat.


As noted by one of the other answers, rack servers are designed to be stacked. Your friend is (basically) incorrect in so far as spacing the servers out would not achieve much; they individually vent their own heat with airflow through the unit as they are designed to do, regardless of whether or not they are stacked. As you can imagine, having airflow between the outsides of the rack mounted server units will make little difference because a) that is not how they are designed to be cooled and more importantly b) the air in the room being used to cool the servers will need to be cool to begin with for effective cooling of the equipment.

The issue here is that to be able to properly cool your servers, the environment in which they are situated (your server room) needs to also be suitably environment-controlled, such that the air being drawn into the servers for cooling will be effective at doing so.

Long story short: you need your server room to be cooler. The best way of doing this is to spec a suitable air conditioning system, but as you note, a (far) less desirable way to achieve a cooler room is to have less equipment generating heat in the room. I would still strongly urge you to invest in an appropriate air conditioning system however.