晚上应该关闭服务器吗?

晚上应该关闭服务器吗?

有一个服务器从早上 4:30 开始使用直到晚上 22:00 左右。

应该关闭它吗?我认为它是一台服务器,继续运行不会有问题,但严肃的教授告诉我它很危险,硬盘可能在 2 年内出现故障。服务器所有者认为,他从 1995 年开始运行的旧服务器没有备份,只有一个硬盘(如果硬盘出现故障,他就完蛋了),没有问题,因为他过去常常在晚上关闭它。

您对此有何看法?

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

答案1

拿汽车来类比:一辆出租车可以行驶 50 多万公里,然后才需要重建发动机。这是因为它们 24/7 一直在运转,而且汽车发动机达到温度后,运行时的磨损量会大大减少。

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

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


2018 年更新:鉴于现在大多数计算机基本上都是固态的,这个答案可能不再像以前那么准确。出租车类比并不真正适合当今的现代服务器。话虽如此,通常你仍然不会关闭服务器。

答案2

每天关闭和打开服务器可能会比一直打开服务器更快地导致其发生故障。

答案3

我能看出你所说的唯一接近正确的是,驱动器可能会在 2 年内出现故障。事实上,它们可能随时出现故障。我相信我们大多数人都收到过至少一个全新的 DOA 驱动器。平均而言,服务器驱动器的使用寿命约为 3 年以上,10 年或 20 年也并不罕见。但这并不意味着任何单个驱动器不会很快出现故障。

服务器(即配备适当服务器级组件的机器)设计为连续运行。没有理由在夜间关闭它,但有一些非常好的理由让它继续运行。夜间或给定系统的其他“安静”时间是运行所有维护和自动化的时间。

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

运行只有一张磁盘且没有备份的“服务器”的人是傻瓜,而不是管理员。他之所以能逃脱惩罚,唯一的原因是纯粹的运气。这与晚上关闭机器绝对无关。

答案4

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

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

你的教授都是白痴。

相关内容