调速

调速是一种机制,用于控制系统处理受支持对象上的 I/O 时使用的资源量。系统支持在主机、主机集群、卷、拷贝卸载操作和存储池上调速。如果定义了调速限制,系统将处理该对象的 I/O 或延迟处理 I/O,从而为更关键的 I/O 操作释放资源。

在系统上配置调速时,请谨记以下准则:
对于每种类型的调速,您可以创建 IOPS 和/或带宽限制。调速限制可控制是继续处理主机 I/O 还是延迟处理。可能存在多个原因而需要延迟处理特定主机和主机集群。例如,如果主机或主机集群具有 I/O 密集型工作负载(如数据挖掘系统),您可以创建调速限制以自动延迟处理超过配置调速的 I/O 操作。系统中的每个主机都会定义调速,您也可以为主机集群定义调速限制。如果是主机集群调速,那么该主机集群中的所有主机都共享该调速限制。
Note: 如果要创建主机集群,那么所添加的任何主机都不得配置调速。调速可以应用于整个主机集群。

系统还支持调速以延迟卷的 I/O 操作处理。如果存储系统为各种应用程序提供存储空间,那么具有更关键 I/O 的生产卷可能会与具有较低优先级操作的卷产生竞争。例如,用于备份或归档操作的卷可能具有 I/O 密集型工作负载,可能会从生产卷获取带宽。卷调速可用于限制这些类型卷的 I/O,以使生产卷的 I/O 操作不受影响。

您还可以为启用了拷贝卸载功能(例如,Microsoft Windows Server 2012 上的卸载数据传输 (ODX))的系统或 VMware 主机上的 XCOPY/WRITESAME 功能创建调速。拷贝卸载通过将特定类型主机的操作转移到存储系统上来释放主机并加速拷贝过程。对于启用了此类功能的系统,管理员可以定义调速以延迟处理拷贝卸载,从而为其他更关键的操作释放带宽。当定义了拷贝卸载的调速时,该调速将应用于整个系统。像系统上的其他调速一样,您可以设置 IOPS 调速和/或带宽调速;但是,带宽调速对于拷贝卸载操作更加有效。

可以为存储池定义调速以控制后端存储系统上的 I/O 操作。 存储池调速可用于避免后端存储器负载过重,并且可与虚拟卷结合使用。因为虚拟卷使用子池,而子池的调速限制可控制来自该虚拟卷的 I/O 操作。父池和子池调速互不干扰。子池的调速限制可以高于其父池。

可以在管理 GUI 和命令行界面 (CLI) 中配置针对卷、主机、主机集群、拷贝卸载和存储池的调速。