我正在设置一台需要全天候访问但很少访问的服务器(存档存储)。为了节省热量/电力,我正在考虑使用 hdparm 将硬盘设置为减速。
但是,我怀疑这是否会导致不可靠性,因为存储是 Linux RAID 10 阵列。也就是说,启动延迟是否会导致驱动器被踢出阵列。这方面有什么经验/战争故事吗?
答案1
我曾经使用 Linux raid-5 阵列完成过此操作,在同步方面从未遇到任何问题。驱动器启动时有明显的滞后,大约 45 秒左右。不过,就功耗而言,我认为这并不值得。驱动器旋转时服务器消耗 90 瓦(在设计时就考虑到了功耗),驱动器减速时消耗 70 瓦。这种差异不足以抵消驱动器重新启动的等待时间。
答案2
我以前做过这个(5 年多前),从来没有发现磁盘旋转停止有什么问题。除非磁盘不重新旋转,否则应该没问题。但是您的访问时间会受到影响。选择一个好的旋转停止时间 - 在您使用磁盘期间让磁盘保持旋转的时间。我选择了 15 分钟。使用过程中它通常很好,当我停止使用磁盘(例如过夜)时,它很快就会旋转停止。
我不知道你会获得什么样的节能效果——我让磁盘转速降低以减少噪音。我没有使用最好的磁盘……
答案3
考虑不要使用 Linux (raid)。获取 Adaptec SAS 卡.... 它允许您执行比您预期的更多操作。
无论如何,它可以:
- 处理自动故障转移到备用磁盘
- 定期旋转以确保光盘正常工作
- 处理完整 RAID 的定期验证
所有这些都使项目正常运行。此外,如果需要,您还可以在级联 SAS 机箱中扩展到大约 190 个磁盘;)
考虑使用 RAID 6,而不是 RAID 10 - 比 4 个磁盘提供更好的性能,并且...好吧,如果这是一个档案,其他任何东西都不是真正需要的。Raid 10 更适合高端数据库服务器。
根据 RAID 的大小,白天启动可能会有问题。您可能无法同时正确启动所有磁盘....如果您错开启动时间(Linux 可以这样做吗?),则实际让所有磁盘运行所需的时间可能比用户希望的要长。在这种情况下,建议白天让磁盘保持旋转。如果是新服务器,为了节省电力,请考虑使用 2.5 英寸磁盘。Supermicro 有一个不错的机箱,它有 1 个机架单元,可容纳 24 个 2.5 英寸硬盘 - 3.5 英寸硬盘的空间更大,一个机箱最多可容纳 48 个左右。