存储服务质量 (QoS) 的工作原理

存储服务质量 (QoS) 通过限制和按优先级安排客户端操作(SAN 和 NAS 数据请求)和系统操作,控制分配给策略组的工作负载。

什么是策略组

策略组由一个或多个工作负载和一个性能限制构成,该性能限制作为一个总体限额应用于策略组中的所有工作负载。策略组有两种类型:

用户定义的策略组
通过限制输入/输出 (I/O) 请求,对属于策略组的存储对象强制施加最大吞吐量限制。
系统定义的策略组
管理集群执行的内部工作。

您可以查看这两类策略组的性能数据。系统定义的策略组的名称以下划线开头。

什么是工作负载

工作负载表示集群执行的工作。工作负载有两种类型:

用户定义的工作负载
表示客户端对属于某个策略组的存储对象进行的输入/输出 (I/O) 操作。存储对象可以是:
  • 带有 FlexVol 卷的 SVM
  • FlexVol 卷
  • LUN
  • 文件(通常代表虚拟机)

对未分配给策略组的存储对象进行的 I/O 操作属于“用户默认的”工作负载。

系统定义的工作负载
表示集群执行的内部工作。存储服务质量 (QoS) 会控制特定的系统操作,以防止它们干扰客户端操作。例如,存储效率操作和数据复制操作。

您可以查看这两类工作负载的性能数据。系统定义的工作负载的名称以下划线开头。

下图显示了用户定义的策略组和系统定义的策略组。用户定义的策略组控制用户定义的工作负载,即应用程序对存储对象进行的客户端操作。系统定义的策略组控制系统定义的工作负载,即集群执行的内部系统操作。

本图通过周围文字加以说明。