这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战”
智能服务质量控制(SmartQoS)
SmartQoS 特性又叫智能服务质量控制特性,可以通过动态地分配存储系统的资源来 满足某些应用程序的特定性能目标。SmartQoS 特性允许用户根据应用程序数据的一 系列特征(IOPS、占用带宽)对特定应用程序设置特定的上限目标。存储系统根据设 定的上限目标,准确限制应用程序的性能,避免非关键应用程序抢占过多存储系统资 源,影响关键应用程序的性能。 SmartQoS 采用基于 LUN、FS 或快照的 I/O 优先级调度技术和 I/O 流量控制技术两 种方式来保证数据业务的服务质量:
I/O 优先级调度技术:
通过为业务设置优先级来区分不同业务的重要性。在存储 系统为不同业务分配存储系统资源时,优先保证高优先级业务的资源分配请求。 在存储系统资源紧张的情况下,为高优先级的业务分配较多的资源,以此尽可能 保证高优先级业务的服务质量。
I/O 流量控制技术:
SmartQoS 特性的 IO 流量控制技术是对应用程序 I/O 的队列 管理,通过对 I/O 请求处理、令牌分发和出队控制三部分实现。针对用户设置的 性能控制目标(IOPS、带宽)进行流量限制,通过 I/O 流控机制,限制某些业务 由于流量过大而影响其它业务。
随着存储系统容量持续增大,通过SmartQos特性可以为不同的业务指定不同的性能目标,将多个应用程序部署在同一台存储设备上的同时,解决资源争抢的问题,以满足关键业务的运行。