# 设置迁移速率
迁移过程中会消耗大量的流量和带宽，如果希望根据业务高峰时段自动调整迁移速率，可以设置网络限速的时间段和速率，以避免迁移占用过多带宽，影响业务运行。
#### 约束与限制
- 源端服务器的状态必须为"连接正常"。
- 迁移速率限制的取值范围为"0至1000"之间的整数。
- 当输入为0或输入为空表示不限制迁移速率，此时的迁移速率为源端到目的端的网络速率。
- 当输入的数值为"1至1000"的某个整数V1时，则限制最大的迁移速率为V1，且假设当前源端到目的端的网络速率为V2，则当前实际的迁移速率为V1与V2中的较小值。
 
#### Linux迁移限速功能要求
Linux迁移限速功能依赖于源端服务器上安装的**tc** 命令以及**cbq** 或**htb**内核模块。以下是检查这些依赖项的方法：
1. 检查tc命令：在Linux终端中输入以下指令，如果系统返回tc功能列表，则表示已安装tc命令。
   ```
   # tc
   ```
   
2. 检查cbq模块：在Linux终端中输入以下指令，如果系统返回相关输出，则表示cbq模块已加载。
   ```
   lsmod | grep sch_cbq
   ```
   
3. 如果cbq模块不存在，则检查htb模块：在Linux终端中输入以下指令，如果系统返回相关输出，则表示htb模块已加载。
   ```
   lsmod | grep sch_htb
   ```
   
 
#### 设置迁移速率
1. 登录[主机迁移服务管理控制台](https://console.huaweicloud.com/sms3.0/?#/sms/overview)。
2. 在左侧导航树中，单击"服务器迁移"，进入"服务器迁移"列表页面。
3. 在服务器迁移列表页面选择需要设置迁移速率的服务器，在"操作"列单击"更多 \> 设置迁移速率"。
4. 在弹出的"设置迁移速率"窗口，根据实际需求设置限速时间段和速率。 
   图1设置时间   
   ![](https://support.huaweicloud.com/usermanual-sms/zh-cn_image_0000001208464931.png "点击放大")
   
   
5. 设置完成后，单击"确定"。当界面显示"设置迁移速率命令下发成功"时，表示设置已完成。请在指定的时间段内检查限速是否生效。
 
#### 相关文档
有关迁移速率和迁移时长的相关问题，请参见以下内容：
- [SMS控制台显示的迁移速率等数据是如何计算出来的？](https://support.huaweicloud.com/sms_faq/sms_faq_0088.html)
- [影响迁移速度的因素有哪些？](https://support.huaweicloud.com/sms_faq/sms_faq_4511.html)
- [Linux块迁移，为什么实际迁移速率显示很低？](https://support.huaweicloud.com/sms_faq/sms_faq_4512.html)
 
