SolidFire 存储集群可以按卷提供服务质量 (QoS) 参数。您可以使用以下三个可配置参数来定义 QoS,以保证集群性能(按每秒输入输出操作数 (IOPS) 进行衡量):“Min IOPS”、“Max IOPS”和“Burst IOPS”。
注: SolidFire Active IQ 提供了一个服务质量 (QoS) 建议页面,此页面可就最佳配置和服务质量 (QoS) 的设置向用户提供建议。
IOPS 参数的定义方式如下:
- Minimum IOPS
- 存储集群为一个卷提供的最小可持续每秒输入输出操作数 (IOPS)。为卷配置的最小 IOPS 是卷性能的保证级别。性能不会低于此级别。
- Maximum IOPS
- 存储集群为一个卷提供的最大可持续 IOPS。如果集群 IOPS 级别非常高,则 IOPS 性能不会超过此级别。
- Burst IOPS
- 在短时突发情形下允许的最大 IOPS 数。在卷的 IOPS 低于最大 IOPS 时,系统会累积突发额度。如果性能级别变得非常高并趋近最高级别,则允许在卷上短时突发 IOPS。
- 当集群以低集群 IOPS 利用率状态运行时,Element 软件将使用“Burst IOPS”。
一个卷可以累积突发 IOPS 并使用这些额度在设置的“突发期间”突发 IOPS,使其高于其最大 IOPS,但最高不得超过突发 IOPS。如果集群的容量允许此突发,则卷的突发时间可以长达 60 秒。
卷在其最大 IOPS 限制下每运行一秒,该卷就累积一秒的突发额度(最长达 60 秒)。
突发 IOPS 需遵循以下两项限制:
- 卷可在数秒内突发 IOPS,使其超过其最大 IOPS,此秒数等于卷累积的突发额度数。
- 当卷发生突发 IOPS 并超过其最大 IOPS 设置时,它不会超过其突发 IOPS 设置的限制。因此,突发 IOPS 始终不会超过卷的突发 IOPS 设置。
- Effective Max Bandwidth
- 最大带宽是通过将 IOPS 数(基于 QoS 曲线)乘以 IO 大小计算得出的。
示例:
如果在 QoS 参数设置中,最小 IOPS 为 100、最大 IOPS 为 1000,突发 IOPS 为 1500,则对性能质量的影响如下: