# Linux块迁移，默认占用源端主机资源情况说明
#### 内存占用情况（仅包含数据缓存占用空间，不含程序运行占用空间）
数据缓存节点为6个，默认单个缓存节点大小为4 MB。
- 数据缓存最少占用空间为：6 x 1 MB = 6 MB
- 数据缓存默认占用空间为：6 x 4 MB = 24 MB
- 数据缓存最大占用空间为：6 x 8 MB = 48 MB
#### CPU资源占用
Linux块迁移，CPU占用率参见下表。
| CPU核数   | 启动迁移服务时 CPU使用率(n%) | Agent默认设置 压缩线程个数 | 迁移过程中 最高CPU占用率 |
|:---|:---|:---|:---|
| 1     | -                                                    | 0，默认不压缩                                         | \< n + 10%                                   |
| 2      | n \>=50%                                            | 0，默认不压缩                                       | \< n + 10%                                     |
| 2       | n \<50%                                             | 1                                             | \< n + 50%                                    |
| 4     | n \>=75%                                            | 0，默认不压缩                                        | \< n + 4%                                     |
| 4     | 50% \<= n \<=75%                                    | 1                                            | \< n + 25%                                   |
| 4    | 25% \<= n \< 50%                                    | 2                                             | \< n + 50%                                    |
| 4     | n \< 25%                                            | 3                                             | \< n + 75%                                   |
| 8     | n \>= 87%                                            | 0，默认不压缩                                        | \< n + 3%                                     |
| 8       | 75% \<= n \< 87%                                   | 1                                               | \< n + 13%                                    |
| 8     | 62% \<= n \< 75%                                     | 2                                              | \< n + 25%                                     |
| 8       | n \< 62%                                           | 3                                               | \< n + 38%                                   |
| 16     | n \>= 93%                                           | 0，默认不压缩                                         | \< n + 1%                                       |
| 16      | 87%\<= n \< 93%                                   | 1                                              | \< n + 6%                                    |
| 16       | 82% \<= n \< 87%                                    | 2                                              | \< n + 13%                                     |
| 16     | n \< 82%                                           | 3                                               | \< n + 17%                                   |
| \>=32 | -                                                   | 3                                               | \< n + 10%                                   |
   
- 启动迁移服务后，数据压缩场景下，CPU使用率的计算公式为： ![](https://support.huaweicloud.com/sms_faq/zh-cn_formulaimage_0000001438082696.png)
  CPU核数为 c，压缩线程个数为 p，当前CPU使用率为 n。
  
- 启动迁移服务后，数据不压缩场景下，迁移执行过程中对CPU占用小于10%。不压缩场景，CPU使用率的计算公式为： ![](https://support.huaweicloud.com/sms_faq/zh-cn_formulaimage_0000001488081245.png)
  Linux块迁移默认启用压缩功能，如果需要关闭压缩功能，请参考[Linux块迁移时CPU占用率过高，如何配置迁移数据不压缩？](https://support.huaweicloud.com/sms_faq/sms_faq_4240.html)
  
 
