文档首页/ 主机迁移服务 SMS/ 用户指南(阿布扎比区域)/ 常见问题/ 产品咨询/ Linux块迁移时CPU占用率过高,如何配置迁移数据不压缩?
更新时间:2023-06-28 GMT+08:00

Linux块迁移时CPU占用率过高,如何配置迁移数据不压缩?

Linux块迁移默认启用压缩功能,根据源端资源占用的情况配置迁移过程中采用的压缩线程个数(默认设置为当前空闲CPU核数的数量,最大数量不超过3),可能会存在压缩导致CPU资源占用过高的情况,可以在配置文件(SMS-Agent/agent/config/g-property.cfg)中关闭压缩功能。

进入 SMS-Agent 的安装目录,执行以下命令:

cd ./agent/config && vi g-property.cfg

参数配置说明:

  • block.compress.thread.num:配置压缩线程个数,取整数(1<= num <=3),通常由Agent根据实际情况在内部自动设置,可通过该配置限定压缩线程个数。
  • block.node.cache.size.MB:配置单个数据缓冲节点的大小(Agent设置6个缓冲节点),取整数(1 <= size <= 8),默认配置为4。
  • block.need.compress:配置传输过程数据是否压缩(True, False),当不希望传输的数据进行压缩时,可设置该值为 False。

数据压缩占用CPU资源较大,手动配置时,需要考虑源端实际资源占用情况,避免影响源端业务。默认资源占用情况请参见Linux块迁移,默认资源占用情况说明