服务器应该在晚上关闭吗?

Gor*_*Ape 147 hardware lifecycle

有一个服务器从早上 4:30 到 ~ 22:00 使用。

应该关掉吗?我认为它是一个服务器并且它不会有问题,但是严肃的教授告诉我它很危险,并且 HD 可能会在 2 年内失败。服务器所有者认为,他的旧服务器从 1995 年开始运行,没有备份,只有一个硬盘(如果硬盘坏了,他就拧紧)没有问题,因为他过去常常在晚上关闭它。

你相信什么?

现在它有一个 RAID 1 阵列、外部硬盘备份以及 DVD 和 Internet 上的多个完整硬盘备份。

Mar*_*son 155

把它比作汽车类比:一辆出租车可以行驶超过 500,000 公里,然后才需要改造发动机。这样做的原因是因为它们总是 24/7 全天候运行,并且在汽车发动机达到温度后,它在运行时受到的磨损量会大大减少。

电脑也差不多。部件上的大部分“磨损”可能发生在服务器启动时。只需将安培计连接到您的计算机,然后打开它。当它启动时,它汲取的功率非常高,然后一旦所有磁盘都旋转起来并且处理器被初始化,它就会稳定下来。另外,考虑一下服务器在启动期间与工作时经历了多少磁盘活动。启动操作系统的磁盘访问可能是相当稳定的活动,而当操作系统运行时,除非它是一个非常繁重的数据库服务器(我猜不是),磁盘很可能会保持相当空闲。如果有任何时候它会失败,它很可能会在启动时。

打开和关闭服务器是一个愚蠢的想法。不仅要提到大多数服务器可能需要超过 2-5 分钟才能通过 BIOS 检查,这也浪费了大量时间。


2018 年更新:鉴于大多数计算机现在基本上是完全固态的,这个答案可能不再像以前那样准确。出租车类比并不真正适合今天的现代服务器。也就是说,通常您仍然不会关闭服务器。

  • 你能添加一些链接来研究这个主题吗? (16认同)
  • @mafutrct:关于 [HD 故障](http://en.wikibooks.org/wiki/Minimizing_Hard_Disk_Drive_Failure_and_Data_Loss#Power_cycling_control) 和 [Google 实验室 HD 故障研究](http://labs.google.com/papers/disk_failures. pdf) 显示了无说服力的证据表明电源循环会影响驱动器寿命,并且总正常运行时间不如批次/抽签幸运。同样明显的事情,如身体创伤,影响最大。 (16认同)
  • @Tomalak - 好吧,类比的重点是出租车的发动机达到温度并且在此期间磨损较少。在为出租车加油所需的 90 秒内,发动机没有机会冷却,因此磨损仍然减少。在计算机上,它会立即“冷却”(出于类比的目的),并且每次启动都是“冷”启动。 (8认同)
  • @Fergus - 好吧,这仅适用于物理盒子。如果有虚拟机,可以随意打开/关闭它。但是你不会从中获得任何救生或节电。 (6认同)
  • 如果出租车一直在运行,他们如何为出租车加油?这在大多数司法管辖区都是非法的。 (4认同)

Hos*_*its 70

每天关闭和打开服务器可能会导致它比保持开启更快出现故障。

  • 很可能是由于磁盘压力@boot;此外,我有一台服务器运行了多年,然后在重新启动时拒绝启动。结果发现启动盘正在缓慢降级,MBR 完全无法读取 - 但 MBR 仅在启动时被读取,所以没有人注意到。值得庆幸的是,磁盘*完全* 只是在疯狂地急于恢复尚未备份的内容之后才消失。 (3认同)

Joh*_*ers 52

我能看到的唯一与您被告知的情况接近正确的事情是驱动器可能会在 2 年内发生故障。事实上,它们随时都可能失败。我相信我们中的大多数人都至少收到了一个全新的 DOA 驱动器。平均而言,服务器驱动器的使用寿命大约为 3 年以上,10 年或 20 年并不少见。这并不意味着任何单独的驱动器都不会很快出现故障。

服务器(意味着具有适当服务器级组件的机器)被设计为连续运行。没有理由在晚上关闭它,但有一些很好的理由让它继续运行。夜间或给定系统的任何其他“安静”时间是运行所有维护和自动化的时间。

例如,最好在没有用户活动或用户活动很少时进行备份。这有助于确保备份的一致性。当然有办法解决这个问题,但是当这样做没有任何损失时,为什么不给你的备份每一次成功的机会呢?

使用单个磁盘运行“服务器”而没有备份的人是傻瓜,而不是管理员。他侥幸逃脱的唯一原因纯粹是运气不好。这与晚上关闭机器完全无关。


Zer*_*net 23

服务器旨在 24x7 全天候运行。在一夜之间关闭服务器是非常不典型的。服务器硬盘驱动器设计为比台式机驱动器更可靠,现在您有备份和 RAID 1,如果两个驱动器之一出现故障,您将不会遭受数据丢失。

对于这台 16 岁的服务器,我现在担心的是主板或非冗余电源故障。


mrd*_*nny 13

我以前从来没有在晚上关闭服务器。

硬盘驱动器将要发生故障时也会发生故障。打开和关闭机器不会使驱动器发生故障的速度变慢。我见过供应商发货的硬盘已经坏了,我见过磁盘运行(并积极使用)超过 5 年而没有出现故障。

你的教授都是白痴。

  • @intuited 如果您在等待 50 年后打开机器并且驱动器无法启动,它持续了 0 年、50 年还是什么? (4认同)
  • 如果驱动器关闭足够长的时间,打开和关闭机器肯定会使驱动器更慢地发生故障。如果您将机器关闭 10 年,驱动器或多或少可以保证至少使用 10 年。问题是普通机器需要停工多长时间才能产生积极影响。 (2认同)
  • @intuited这是一个笑话 - 但实际上,它可能会扭曲平均http://research.google.com/archive/disk_failures.pdf 从这些数据来看,新驱动器在搁置后可能会打开运行 5 年的硬盘比运行 5 年的硬盘更有可能出现故障。这个观点没有实际意义,因为让硬件闲置比关闭并再次打开硬件更不值得。硬件会退化和过时,需要在磨损和更换之前发挥其最大价值。 (2认同)

小智 12

这也给服务器带来了更大的“人性化”。即使您使用电源设置在正确的时间关闭和打开它,您也应该有人监视服务器以确保所有必需的服务等正常启动。 这是您可以向教授教授有关备份和 RAID 的宝贵时间。

你什么时候运行备份?我会在 6 小时的窗口中提供任何东西来运行我的日常备份、更新、修补程序等。如果没有别的,这段停机时间可以用来做这件事。

我挑战你去找这些“严肃的教授”,并提供研究表明让计算机 24x7 运行对它不利。我想支持他们所说的话。

  • @Parhs 简单地说,你比你的上司更聪明。在你花太多时间在不会让你做正确事情的白痴的阴影下之前,你最好放弃并找到一个真正的导师。 (2认同)

rfe*_*urg 10

实际上,大多数服务器预计将 24/7 可用。干净利落。

如果您的机会不是,则存在很多争论,这会导致您的服务器磨损更多,打开服务器并使其加热,然后关闭并冷却之间的不断扩展和收缩,或因持续使用而导致的部件磨损。

我还没有看到任何关于哪个更糟的研究,我非常怀疑你的教授是否有机会获得一些声称不同的研究。

最后,您必须根据自己的需求做出决定,但对大多数企业而言,成本效益是让他们的服务器和服务始终可用,而不仅仅是在有人进入并打开它时。尤其是当有人争论说关闭服务器实际上可能会给服务器带来更多麻烦时。


小智 7

更重要的是散热。冷却有很大的不同。箱内的温度可能比房间高很多。我会安装软件来像珠穆朗玛峰一样监控它。将现代硬盘与您更换的硬盘进行比较,它们运行起来很热。有些需要风扇来冷却它们有时一个小风扇可以产生很大的不同。硬盘和服务器的寿命取决于散热情况。


xXh*_*L7Z 5

是的,不是一个选择。告诉您的教授,行业标准是让他们 24/7 全天候运行,并对出现故障的硬件提供保修。如果服务器已使用 16 年,我想您将不会获得该保修。
如果服务器确实爆炸了,您需要多长时间才能使用备份信息构建新服务器?我会开始向客户暗示他们的服务器已经报废,他们应该开始为新服务器寻找资金。


小智 5

确实,动力循环的机械应力对 HDD 来说很难。此外,还有一些较旧的驱动器(当足够冷却时)可能会因为“静摩擦”而完全停止工作。

如果电路设计不当,启动机器时的浪涌电流也会对某些组件造成压力,尽管这种可能性不大。

也就是说,有一些事实表明让机器继续运行会造成损失:电容器。主板上无数的电解电容很可能是系统可靠性最薄弱的环节。这些电容器的额定电流/电压处理能力、工作温度和寿命。典型电容器的额定寿命为数千小时。重型/长寿命瓶盖的额定使用寿命为数万小时和更高的温度。

这就是为什么您有时会看到出售的主板带有“服务器级电容器”——因为这些机器以 24x7 全速运行,并且会消耗主板的使用寿命。