管理主机的调速

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

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

使用管理 GUI

要为特定主机创建新调速,请完成以下步骤:
  1. 在管理 GUI 中,选择主机 > 主机
  2. 右键单击一个或多个主机,然后选择编辑调速...
  3. 编辑调速页面上,输入以下调速的值:
    带宽限制
    输入系统延迟处理该主机之前主机可以处理的最大带宽量。 单击创建
    IOPS 限制
    输入系统延迟处理该主机之前主机每秒可以处理的最大 I/O 操作数。 单击创建
要更改现有调速,请完成以下步骤:
  1. 在管理 GUI 中,选择主机 > 主机
  2. 右键单击主机集群,并选择编辑调速...
  3. 编辑调速页面上,输入以下调速的值:
    带宽限制
    输入系统延迟处理该主机之前主机可以处理的最大带宽量。 单击保存
    IOPS 限制
    输入系统延迟处理该主机之前主机每秒可以处理的最大 I/O 操作数。 单击保存
要除去特定主机的调速,请完成以下步骤:
  1. 在管理 GUI 中,选择主机 > 主机
  2. 右键单击一个或多个主机,然后选择编辑调速...
  3. 编辑调速页面上,单击想要删除的调速旁的移除

使用命令行界面

要使用命令行界面为主机创建带宽和 IOPS 的新调速,请输入以下命令:
mkthrottle -type host -bandwidth bandwidth_limit_in_mb -iops iops_limit -host  host_id_or_host_name 
其中,bandwidth_limit_in_mb 是系统延迟处理指定主机的 I/O 之前系统可以为该主机处理的最大带宽量。 iops_limit 是系统延迟处理该主机之前系统每秒可以处理的最大I/O 操作数。 host_id_or_host_name 是调速应用于的主机的标识或名称。
要更改主机的现有调速,请输入以下命令:
chthrottle -type host -bandwidth bandwidth_limit_in_mb -iops iops_limit throttle_name_or_id 
其中,bandwidth_limit_in_mb 是系统延迟处理指定主机的 I/O 之前系统可以为该主机处理的最大带宽量。 iops_limit 是系统延迟处理该主机之前系统每秒可以处理的最大I/O 操作数。 throttle_id_or_name 是要更改的调速的标识或名称。
要使用命令行界面除去主机的调速,请输入以下命令:
rmthrottle throttle_name_or_id 
其中,throttle_name_or_id 是要除去的调速的标识或名称。