关键字
卷备份、多通道
适用产品
- 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 保存退出。
VolumeBackupThreadCount=4
VolumeReadThreadCount=
VolumeBackupThreadCount 为备份通道数,不配置默认占用 1 个通道,每个通道最多使用 128 MB 内存;
VolumeReadThreadCount 为遍历线程数。

场景二,Windows 操作系统
1. 登录 Windows 客户端服务器。
2. 按 Ctrl + Shift + Esc 键, 打开任务管理器,在进程选项卡中鼠标右击 esfdaemon.exe,选择打开文件位置。
3. 鼠标右击 cfl.config 文件,展开打开方式,选择记事本,在配置文件中添加以下内容,添加完成后按 Ctrl + S 键保存。
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 内存。
- 调整备份通道数前请务必查看客户端内存使用情况,合理调整内存占用量,或与技术工程师联系评估,以防影响生产主机客户端主机内存资源不够,导致主机宕机及影响业务使用。