技术知识库

筛选(条结果) 按时间 按热度

AnyBackup-设置通道数,提升卷级备份性能最佳实践

2020-12-20 409

关键字

卷备份、多通道

 

适用产品

  • AnyBackup CDM 7.0.10.0
  • AnyBackup Express 7.0.10.0
 

目的

从 AnyBackup 7.0.10.0 开始,卷系统增加多通道的备份方式,通过修改配置多通道的方式,从而提升 AnyBackup 备份卷系统性能。
注意:多通道配置只在全量备份时起作用,增量备份始终只占用一个通道。
 

解决方案

场景一,Linux 操作系统

1. 使用 SSH 工具远程登录 Linux 客户端服务器。
2. 执行以下命令, 查询 AnyBackup Linux 客户端安装目录,如下图所示,客户端安装目录为 /aishu。

 ps -ef |grep esf

3. 执行以下命令,切换至客户端 ClientService 目录下,编辑 cfl.config 文件。

cd /aishu/AnyBackupClient/ClientService
vi cfl.config

按 i 键进入编辑模式,添加以下内容,添加完成后,按 Esc 键,输入 :wq 保存退出。

VolumeBackupChannelOccupyTotalMemory=512
VolumeBackupThreadCount=4
VolumeReadThreadCount=
注意:VolumeBackupChannelOccupyTotalMemory 为内存占用量,以 MB 为单位 ;
VolumeBackupThreadCount 为备份通道数,不配置默认占用 1 个通道,每个通道最多使用 128 MB 内存;
VolumeReadThreadCount 为遍历线程数。

 

场景二,Windows 操作系统

1. 登录 Windows 客户端服务器。
2. 按 Ctrl + Shift + Esc 键, 打开任务管理器,在进程选项卡中鼠标右击 esfdaemon.exe,选择打开文件位置

3. 鼠标右击 cfl.config 文件,展开打开方式,选择记事本,在配置文件中添加以下内容,添加完成后按 Ctrl + S 键保存。

VolumeBackupChannelOccupyTotalMemory=512
VolumeBackupThreadCount=4
VolumeReadThreadCount=

注意:VolumeBackupChannelOccupyTotalMemory 为内存占用量,以 MB 为单位 ;
VolumeBackupThreadCount 为备份通道数,不配置默认占用 1 个通道,每个通道最多使用 128 MB 内存;
VolumeReadThreadCount 为遍历线程数。
 

更多信息

修改备份通道数能够提升卷级备份性能,需结合客户端生产机环境的剩余内存,合理配置参数及设置通道数。
  • 设置内存占用量小于 128 MB ,则自动设置为 128 MB;
  • 内存占用量的大小限制了能够开启的最多通道数,最多开启的通道数为内存占用量/128(取整),例如内存占用量设置为 3072 MB,则可开启最多通道数=3072/128=24;
  • 若设置的备份通道数大于内存占用量限制的可开启最多通道数,则设置的备份通道数不生效,自动设置为内存占用量限制的可开启的最多通道数,例如设置内存占用量为 300 MB,设置备份通道数为 5,则开启 300/128=2(取整)个通道,最多占用 2*128=256MB 内存;
  • 若设置的备份通道数为 N 且小于内存占用量限制的可开启最多通道数,则设置的备份通道数生效,且内存占用最多为 N*128MB;例如设置内存占用量为700MB,设置备份通道数为 4,则开启 4 个通道,最多占用 4*128=512MB 内存。
  • 调整备份通道数前请务必查看客户端内存使用情况,合理调整内存占用量,或与技术工程师联系评估,以防影响生产主机客户端主机内存资源不够,导致主机宕机及影响业务使用。
当前页面用户体验如何?
您认为我们存在哪些不足和需要改进之处:
更多建议: 提交

谢谢! 你的反馈将帮助我们改进用户体验。

联系我们
售前产品咨询 400 880 1569
售后技术支持

请先输入您的联系方式

提交