更新时间:2023-06-28 GMT+08:00

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使用率的计算公式为:

    CPU核数为 c,压缩线程个数为 p,当前CPU使用率为 n。

  • 启动迁移服务后,数据不压缩场景下,迁移执行过程中对CPU占用小于10%。不压缩场景,CPU使用率的计算公式为:

    Linux块迁移默认启用压缩功能,如果需要关闭压缩功能,请参考Linux块迁移时CPU占用率过高,如何配置迁移数据不压缩?