我的公司有大约 20 台服务器,我们希望将它们运行在地下室中,那里全年的温度在 5°C 到 28°C 之间。
我唯一担心的是夏天的时候,这个地方会比较潮湿,大约 80% RH。这会对 7x24 运行硬件的稳定性造成很大影响吗?或者缩短服务器的寿命?
答案1
好的,我们开始吧。如果机器允许,我绝对不会担心温度,湿度也是如此。现代服务器支持高达 47 度的环境温度,甚至旧服务器也是由塔式服务器中使用的组件制成的,允许环境温度高于 30 度。英特尔和谷歌的研究表明没有发生任何不好的事情。
最重要的是检查制造商允许什么。
问题是次要的东西,主要是 USV - 电池可能不喜欢这种温度。
您可能遇到的另一个问题是对温度的误解。地下室可能温度较低,因为它被阳光等遮挡,但这可能不会给您带来很大的散热量 - 因此,当您真正向其中散发热量时,您可能会很快升温。我自己的服务器机房位于我们办公室的地下室 - 嗯,离地面 1 米,地下 1.5 米。非常凉爽的房间。4 台服务器,它就会升温。为什么?因为它大部分都是凉爽的,因为它是隔离的,地面也很凉爽,但同时热量不会大量消散。对于 20 台服务器来说,这很可能不起作用 - 如果没有主动冷却组件,您将使房间过热,这必须考虑到成本。
在我们的案例中,我们现在正在安装空调,并将多余的热量引入房屋供暖系统;)我们还从房间中取出了所有电池(安装了外部大型 USV),并在更换服务器时将服务器机房的环境温度提高到 40 度。这仍然远低于制造商或我们的硬件允许的温度(环境温度 47 度),但它将使主动冷却非常高效 - 我们从未在室外达到过这样的温度,使用较冷的外侧进行冷却效率更高。
如果您需要主动冷却,那么湿度就不是问题,因为空调可以去除湿气。
因此,主要问题是 - 您会产生多少热量,这直接关系到服务器的功耗。假设每台服务器 200 瓦,则运行约 4 千瓦。这可能超出了您的散热能力。
所以,整个问题并不那么容易回答。到目前为止,任何关注温度的人都完全忘记了温度不是绝对的,它是散发的热量和向环境消散之间的平衡。而且,在添加服务器的那一刻,当前温度可能就没有任何意义了。如果不进行某种主动冷却,你不太可能向那个房间添加 4kw 的能量(空气替换就是主动冷却,除非你设法仅通过热差来产生气流——这是可能的,但这需要以非常特殊的方式建造建筑物)。
答案2
检查服务器规格。它们应该(或者至少像戴尔、惠普和 IBM 这样的大型 OEM 厂商应该)标明温度和湿度的操作范围。
但有三件事:
把服务器放在没有气候控制的房间里似乎不是一个好主意,我不会这么做。这具体的房间的声音非常糟糕,就像是一个电子设备的杀戮室一样。
在 5 摄氏度和 80% 湿度下,您会遇到冷凝问题,并且电子设备上凝结的水会导致硬件损坏。
在 28 摄氏度和 80% 湿度的情况下,特定房间听起来它可能会让您的设备过热,从而损坏它或导致它关闭以防止损坏。由于电子设备在房间内运行,房间会变得更热,如果没有办法消散设备产生的多余热量,您基本上会造成与烤箱相同的效果。
高湿度可能会加剧热量问题,因为加热或冷却潮湿空气需要更多的能量——最初加热需要更长的时间,但一旦加热,冷却下来就会耗费更多的能源或时间。
关于评论中提出的温度范围讨论,这里有一个旧帖子。说“谷歌确实如此”当然很好,但谷歌也在廉价的商品设备上运行预期故障模型,并投资数百万美元购买定制软件以使其正常运行。谷歌的做法并不适用于绝大多数情况。(例如,询问在非气候控制的房间内运行 20 台服务器,而这些房间的设计并未考虑服务器。)