Skip to main content
Enterprise applications
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在ASA r2 系统上使用ONTAP QoS 进行性能管理

贡献者 kaminis85

在ASA r2 上安全高效地管理多个 Oracle 数据库需要有效的 QoS 策略。这一点尤其重要,因为ASA r2 系统是全闪存 SAN 平台,专为极高的性能和工作负载整合而设计。

即使是最强大的控制器,相对较少的 SSD 也可能会使其达到饱和,因此 QoS 控制对于确保跨多个工作负载的可预测性能至关重要。作为参考, ASA r2 系统(例如ASA A1K 或 A90)可以提供数十万到超过一百万的 IOPS,延迟低于毫秒级。很少有单个工作负载会消耗如此高的性能,因此要充分利用性能通常需要托管多个数据库或应用程序。安全地执行此操作需要 QoS 策略来防止资源争用。

ONTAP QoS 在ASA r2 上的工作原理与在AFF/ FAS系统上相同,主要有两种类型的控制:IOPS 和带宽。QoS 控制可以应用于 SVM 和 LUN。

IOPS QoS

基于 IOPS 的 QoS 限制了给定资源的总 IOPS。在ASA r2 中,QoS 策略可以应用于 SVM 级别和单个存储对象(例如 LUN)。当工作负载达到其 IOPS 限制时,额外的 I/O 请求会排队等待令牌,从而引入延迟。这是预期行为,可以防止任何单一工作负载垄断系统资源。

备注 将 QoS 控制应用于数据库事务/重做日志数据时要谨慎。这些工作负载具有突发性,对于平均活动而言看似合理的 QoS 限制可能对于峰值突发而言过低,从而导致严重的性能问题。一般而言,重做日志和归档日志不应受服务质量 (QoS) 的限制。

带宽QoS

基于带宽的服务质量限制吞吐量(以Mbps为单位)。当工作负载执行大块读取或写入操作(例如全表扫描或备份操作)时,这非常有用,因为这些操作会消耗大量带宽,但 IOPS 相对较少。结合 IOPS 和带宽限制可以提供更精细的控制。

最低/有保障的QoS

最低服务质量策略将性能保留给关键工作负载。例如,在生产数据库和开发数据库混合的环境中,对开发工作负载应用最大 QoS,对生产工作负载应用最小 QoS,以确保性能可预测。

自适应 QoS

自适应 QoS 会根据存储对象的大小调整限制。虽然很少用于数据库(因为大小与性能需求不相关),但对于性能要求随容量扩展的虚拟化工作负载来说,它可能很有用。