管理卸载 I/O 的调速

您可以使用管理 GUI 或命令行界面创建、修改和移除卸载 I/O 调速。

调速是控制系统在处理 I/O 时所使用资源总量的机制。如果定义了调速,那么系统会处理 I/O 或者延迟 I/O 处理,以便为更重要的 I/O 释放资源。系统还支持为卸载 I/O 操作而延迟 I/O 操作处理的调速。

使用管理 GUI

要为卸载 I/O 创建新调速,请完成以下步骤:
  1. 在管理 GUI 中,选择系统 > 操作 > 编辑卸载 I/O 调速
  2. 编辑调速页面上,输入以下调速的值:
    带宽限制
    输入在系统为该卸载延迟 I/O 处理之前,该系统能够处理的最大带宽量。单击创建
    IOPS 限制
    输入在系统为该卸载延迟 I/O 处理之前,该系统每秒能够处理的最大 I/O 操作数。单击创建
要编辑卸载 I/O 的现有调速,请完成以下步骤:
  1. 在管理 GUI 中,选择系统 > 操作 > 编辑卸载 I/O 调速
  2. 编辑调速页面上,输入以下调速的值:
    带宽限制
    输入在系统为该卸载延迟 I/O 处理之前,该系统能够处理的最大带宽量。单击保存
    IOPS 限制
    输入在系统为该卸载延迟 I/O 处理之前,该系统每秒能够处理的最大 I/O 操作数。单击保存
要移除卸载 I/O 调速,请完成以下步骤:
  1. 在管理 GUI 中,选择系统 > 操作 > 编辑卸载 I/O 调速
  2. 编辑调速页面上,单击想要删除的调速旁的移除

使用命令行界面

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