休眠服务器

休眠服务器

在夜间和周末休眠数据库服务器有什么缺点吗?我们认为这是节省机器和电力的好方法。

每天休眠会对机器硬件造成损害吗?

答案1

我认为,您需要找出选择休眠而非常规系统关闭的具体原因,这样才有意义。休眠主要是为笔记本电脑引入的,在笔记本电脑中,能够关闭电源但保留用户会话状态具有重要意义。但理想情况下,服务器应该能够完全关闭,然后重新启动而不会丢失任何有价值的东西。

节省电力的另一种方法是提高服务器的电源效率。这方面有很大的潜力。由于普遍转向“绿色”数据中心技术,戴尔、IBM 和惠普在过去两年内制造的服务器的电源效率大大高于其前代产品。我们的一台 HP G5 服务器(2007 年)在常规负载下运行单个 2008 实例需要消耗 400W 的电力,而我们的一台 G6 服务器(2009 年)运行 70 个虚拟机时仅消耗 180W 的电力。

另一种选择 - 如果您已虚拟化,您还可以从 Insight Power Manager 等集群电源管理解决方案中受益。有可用的插件可以动态打开/关闭 VM 主机服务器以满足需求,因此当您的系统在晚上安静下来时,运行它们的许多服务器将关闭。当早上一切恢复正常时,服务器将重新上线。如果您希望在多台机器上节省电量,这是一个更优雅的解决方案。

关于服务器的每日电源循环是否会对硬件造成损害 - 我找不到太多相关数据,但有充分的理由怀疑您会遇到问题。磁盘在旋转过程中往往会发生故障,这似乎是由于其材料在温度变化(通电与断电)下膨胀和收缩所致。重复这种膨胀和收缩足够多次,驱动器就会发生故障。我怀疑这就是笔记本电脑驱动器最常发生故障的原因,不是因为它们被移动,而是因为它们经常被电源循环,并且往往靠近热组件。

可靠性问题是虚拟化解决方案可能更适合的另一个原因 - 主机服务器可以从 SD 卡启动并且没有磁盘,因此不会受到此问题的影响。

这是我提到的 G6 服务器:

HP DL360 G6

这是 G5(今晚重新启动,因此只有部分图表):

HP DL360 G5

答案2

不一定有害,但从休眠状态唤醒时性能会大幅下降。您可以考虑降低硬盘转速,甚至将系统置于睡眠状态作为可能的替代方案。

相关内容