管理主机集群的调速

您可以使用管理 GUI 或命令行界面为主机集群创建、修改和移除调速。

调速是一种机制,用于控制系统处理特定主机或主机集群上的 I/O 时使用的资源量。 如果定义了调速,系统将处理 I/O 或延迟处理 I/O 以为更关键的 I/O 释放资源。

使用管理 GUI

如果为主机集群创建新调速,那么该集群中的所有主机都将采用该调速来执行处理。 如果要添加到主机集群的主机已定义了调速,那么必须移除这些调速。 在创建新调速之前请先确保属于主机集群成员的主机上的任何调速已除去。 要为主机集群创建新调速,请完成以下步骤:
  1. 在管理 GUI 中,选择主机 > 主机集群
  2. 右键单击主机集群,并选择编辑调速...
  3. 编辑调速页面上,输入以下调速的值:
    带宽限制
    输入系统延迟处理该主机之前主机可以处理的最大带宽量。 单击创建
    IOPS 限制
    输入系统延迟处理该主机之前主机每秒可以处理的最大 I/O 操作数。 单击创建
要更改现有调速,请完成以下步骤:
  1. 在管理 GUI 中,选择主机 > 主机集群
  2. 右键单击主机集群,并选择编辑调速...
  3. 编辑调速页面上,输入以下调速的值:
    带宽限制
    输入系统延迟处理该主机之前主机可以处理的最大带宽量。 单击 Save
    IOPS 限制
    输入系统延迟处理该主机之前主机每秒可以处理的最大 I/O 操作数。 单击 Save
要从主机集群中除去调速,请完成以下步骤:
  1. 在管理 GUI 中,选择主机 > 主机集群
  2. 右键单击主机集群,并选择编辑调速...
  3. 编辑调速页面上,单击要删除的调速旁边的除去。 主机集群中的所有主机将不再使用该调速。

使用命令行界面

要使用命令行界面为主机集群创建带宽和 IOPS 的新调速,请输入以下命令:
mkthrottle -type hostcluster -bandwidth bandwidth_limit_in_mb -iops iops_limit -hostcluster  hostcluster_id_or_hostcluster_name 
其中,bandwidth_limit_in_mb 是系统延迟处理指定主机集群的 I/O 之前系统可以为该主机集群处理的最大带宽量。 iops_limit 是系统延迟处理该主机集群之前系统每秒可以处理的最大 I/O 操作数。 这些设置应用于主机集群中的所有主机。 调速限制将应用于主机集群中的所有主机。 在达到所配置的限制之后,来自主机集群中所有成员主机的 I/O 都会引入额外的延迟。 hostcluster_id_or_hostcluster_name 是调速应用于的主机集群的标识或名称。
要使用命令行界面为主机集群更改带宽和 IOPS 的现有调速,请输入以下命令:
chthrottle -type hostcluster -bandwidth bandwidth_limit_in_mb -iops iops_limit throttle_name_or_id 
其中,bandwidth_limit_in_mb 是系统延迟处理指定主机集群的 I/O 之前系统可以为该主机集群处理的最大带宽量。 iops_limit 是系统延迟处理该主机集群之前系统每秒可以处理的最大 I/O 操作数。 这些设置应用于主机集群中的所有主机。 调速限制将应用于主机集群中的所有主机。 在达到所配置的限制之后,来自主机集群中所有成员主机的 I/O 都会引入额外的延迟。 throttle_name_or_id 是要更改的调速的标识或名称。
要使用命令行界面除去主机集群的调速,请输入以下命令:
rmthrottle throttle_name_or_id 
其中,throttle_name_or_id 是要除去的调速的标识或名称。