存储系统的最优存储池配置准则

存储池提供用于放置存储器(在其中创建卷)的池。 为获取最佳性能和可靠性,必须确保构成每一层存储池的 MDisk 具有相同的特征。

备注:
  1. 存储池的性能通常由存储池中最慢的 MDisk 控制。
  2. 存储池的可靠性通常由存储池中最弱的 MDisk 控制。
  3. 如果池中的单个 MDisk 发生故障,那么对整个池的访问就会丢失。
对相似磁盘分组时,请使用以下准则:
  • 将池中性能相等的 MDisk 分组到一层中。
  • 将类似的阵列分组为一层。 例如,将池中的所有 6 + P RAID-5 阵列配置在一层中。
  • 将池中来自同一类的 MDisk 分组为一层。
  • 将池中使用同一类底层物理磁盘的 MDisk 分组为一层。 例如,按光纤通道或 SATA 对 MDisk 进行分组。
  • 请勿使用单个磁盘。 单个磁盘无法提供冗余。 单个磁盘发生故障会导致该磁盘被分配给的存储池中的所有数据都丢失。
Important: 在使用类似的技术磁盘将内部 RAID MDisk 分组到池时,阵列需要使用类似的 slow_write_priority 设置以防止创建无法避免写入慢速组件的单个阵列。 如果 redundancy 模式阵列中池的单个驱动器变慢,那么未能使用类似设置将导致立即出现临界性能瓶颈。 此规则的一种简单例外情况是在使用 IBMEasy Tier 功能时,闪存驱动器阵列设置为 redundancy 方式(因为写响应时间技术对于典型闪存驱动器等待时间而言不太精确),并且旋转磁盘阵列设置为 latency 方式。

方案:相似磁盘未分组在一起

在某一方案中,在系统后部连接了两个外部存储系统。 其中一个设备是 IBMTotalStorageEnterprise Storage Server,其中共包含 10 个 6 + P RAID-5 阵列和 MDisk 0 至 9。 另一个设备是 IBMSystem StorageDS5000,它包含单个 RAID-1 阵列 (MDisk10)、一个单 JBOD (MDisk11)、一个大型的 15 + P RAID-5 阵列 (MDisk12)。

如果您将 MDisk 0 至 9 和 MDisk11 分配至单个存储池内,并且 JBOD MDisk11 发生故障,那么您将失去对所有 IBM Enterprise Storage Server 阵列的访问权,即使这些阵列仍联机也是如此。 由于性能受限于 IBM DS5000 中的 JBOD 的性能,因此降低了 IBM Enterprise Storage Server 阵列的速度。

要修复此问题,您可以创建三个池。 第一个池必须包含 IBM Enterprise Storage Server 阵列(MDisk 0 至 9);第二个池必须包含 RAID 1 阵列;而第三个池必须包含大型 RAID 5 阵列。