AnyBackup-Linux 环境下文件备份部分成功,执行输出中显示警告信息:创建多通道失败,转为单通道,原因:未配置缓存大小,或缓存配置太小。
关键字
多通道、缓存太小
适用产品
- AnyBackup 7.0.9.1 - 7.0.10
问题描述
在 AnyBackup 管理控制台上执行文件备份任务,显示部分成功,查看执行输出,显示如下警告信息:
创建多通道失败,转为单通道,原因:未配置缓存大小,或缓存配置太小。
问题影响
此文件备份任务无法进行多通道备份。
问题原因
当开启多通道,并配置数据读取和发送数超过 8 时,需要在客户端下配置内存使用限制,若客户端下未配置相应缓存大小或者缓存配置小于数据读取和发送并发数*8的总和时,则会导致文件备份任务创建多通道失败。
解决方案
为了解决此问题,需要获取配置数据读取和发送并发数的设置,并在客户端下配置内存使用限制,以 Linux 客户端服务器修改内存使用限制为示例,具体步骤如下:
1.在 AnyBackup 管理控制台上,选中该任务,点击右侧详情,查看选项中数据读取和发送并发数的大小。

2.通过 SSH 登录此台 Linux 服务器,执行以下命令,查询客户端安装路径:
ps -ef|grep esf

注意:/aishu/AnyBackupClient/ClientService 即客户端安装路径。
3.编辑客户端安装路径下的 cfl.config 文件,添加一行内容为 UMMLimits = ncNetClientSendAlloc(x),其中,x=134217728*数据读取和发送并发数,单位为 Byte,例如,并配置数据读取和发送数配置为10,则需配置内存限制为 1342177280。
cd /aishu/AnyBackupClient/ClientService/
vi cfl.config
UMMLimits = ncNetClientSendAlloc(x)


更多信息
设置较高的数据读取和发送并发数可以提高读取和发送速度,明显提高完全备份性能,但需占用更多内存及 CPU 资源。