当未检测到磁盘活动时,ESXi 服务器是否会关闭硬盘?

当未检测到磁盘活动时,ESXi 服务器是否会关闭硬盘?

当未检测到磁盘活动时,ESXi 服务器是否会关闭 ESXi 服务器中的物理硬盘?或者,当磁盘活动很少时,它可能会被缓存,而不是为小写入而旋转硬盘?

如果答案是肯定的,那么如何控制/配置这种行为?

顺便说一句,我知道有一种方法(官方不支持)连接物理磁盘以 RAW 磁盘而非虚拟磁盘的形式提供给客户操作系统。我想知道客户操作系统是否可以根据客户操作系统的电源管理设置直接控制关闭物理磁盘。

  • 提问原因:

我正在考虑使用备用硬盘作为额外的备份目标。由于该硬盘只有在备份作业运行时才会有活动,其余时间不会有任何活动。我想知道 ESXi 或客户操作系统(通过原始磁盘,见上文)是否可以关闭它以节省电量并减少磁盘磨损。

答案1

不,不是。在大多数环境中,这也没有任何意义,因为

  1. 为许多虚拟机存储数据的硬盘几乎没有空闲时间
  2. 没有 RAID 控制器支持降低单个磁盘的转速,并且在没有 RAID 控制器的情况下使用 BBWC 运行 ESXi 会导致客户机的 I/O 性能不佳
  3. 对于服务器硬盘来说,关闭和启动硬盘的转速被认为是“不应该做的事”,因为硬盘能够承受的“加载/卸载周期”数量有限,而且由于此时电气和机械负载的增加,硬盘启动时可能会出现故障

如果你需要spindowns,您唯一的选择是将磁盘分离到具有适当控制级别的不同机箱中(例如,基于 Linux 或 BSD 的 iSCSI 目标),并从 ESXi 引用它以创建数据存储或直接从您的客户机中引用它。

答案2

这将是您所使用的服务器硬件、磁盘和阵列控制器的功能。

默认情况下,ESXi 不会这样做,因为这是一个不受欢迎的功能。大多数服务器级硬件也不会默认设置为降低驱动器转速。

编辑:

然而,外部 USB 驱动器之类的东西可能会停止旋转。但那是特殊情况。

相关内容