# 影响迁移速度的因素有哪些？
可能会导致迁移速度慢、迁移时间长的因素如下表。
| 操作系统      | 影响因素                                                                                                                                                  | 说明                                                                                                                                                                                                                                                                      |
|:---|:---|:---|
| -         | CPU和内存占用率                                                                                                                                              | 迁移过程中会占用源端主机的一部分内存和CPU，占用情况根据主机的实际情况有所不同。迁移前确保源端主机CPU和内存占用率不高于75%，实际预留内存不少于520MB。                                                                                                                                                                                        |
| -         | 网络带宽                                                                                                                                                  | 主机迁移对网络有较为严格的要求，需要保证源端和目的端网络通畅，源端与目的端的网络延迟不能过高，迁移带宽取源端和目的端之间较小值。网络要求请参见[网络安全配置与条件](https://support.huaweicloud.com/sms_faq/sms_faq_0001.html)。                                                                                                                            |
| Windows | 磁盘碎片                                                                                                                                                     | Windows是块级迁移，迁移会读取磁盘中的有效块，由于Windows的特性，在日常使用中会产生大量的磁盘碎片，通常Windows使用时间越长，磁盘碎片会越多，从而影响迁移时长。                                                                                                                                                                                  |
| Linux   | - 文件过大  - 小文件过多   | Linux是文件级迁移，源端小文件过多或者有比较大的文件，都会影响迁移速度。 - 源端单个文件超过2GB，可能导致迁移时间长。  - 源端小文件数据量过多，比如有超过一万个小于20KB的小文件，可能导致迁移时间长。   |
   
可能会导致同步时间长的因素如下表。
| 操作系统      | 影响因素                                                                                                                                           | 说明                                               |
|:---|:---|:---|
| -         | - 源端增量数据较多  - 源端变化数据较多   | 在同步过程中，如果源端产生的增量数据较多或者源端较多数据发生变化，会导致同步时间较长。      |
| Windows | 碎片文件过多                                                                                                                                        | 在同步过程中，如果源端产生的碎片文件较多，会导致同步时间长。                    |
| Linux  | 存在较大的稀疏文件                                                                                                                                     | 在同步过程中，系统会扫描稀疏文件，但不会迁移稀疏文件，如果源端有较大的稀疏文件，会导致同步时间长。 |
   
