欢迎访问机房运维工作室

爱数知识库

AnyBackup-文件备份警告,创建_通道数_通道失败,转为1通道,原因:未配置缓存大小,或缓存配置太小。

频道:爱数知识库 日期: 浏览:23

AnyBackup-文件备份警告,创建<通道数>通道失败,转为1通道,原因:未配置缓存大小,或缓存配置太小。

关键字

多通道、缓存太小

适用产品

  • AnyBackup 7.0.11.0-7.0.14.0

问题描述

在 AnyBackup 管理控制台上执行文件备份任务,显示部分成功,查看执行输出,显示如下警告信息:

创建<通道数>通道失败,转为1通道,原因:未配置缓存大小,或缓存配置太小。


问题影响

此文件备份任务无法进行多通道备份。

问题原因

当开启多通道,客户端下未配置相应缓存大小或者缓存配置小于数据读取和发送并发数*128时,则会导致文件备份任务创建多通道失败。

解决方案

为了解决此问题,需要获取配置数据读取和发送并发数的设置,并在客户端下配置内存使用限制,具体步骤如下:
1. 在 AnyBackup 管理控制台上,选中该任务,点击右侧详情,查看选项中数据读取和发送并发数的大小。


Linux 客户端:
1. 通过 SSH 登录此台 Linux 服务器,执行以下命令,查询客户端安装路径:
ps -ef|grep esf
注意:/opt/AnyBackupClient/ 即客户端安装路径。
2. 编辑 filebackup.config 文件,修改 filebackup.config 文件中注释 #Backup Memory Size Limit 下的参数。
注意:AnyBackup 7.0.11.0 - 7.0.12.0 filebackup.config 路径为客户端安装路径/ClientService/,AnyBackup 7.0.13.0 - 7.0.14.0 filebackup.config 路径为客户端安装路径/etc/ClientService/ 。若手动设置 DATACHANNEL_MEMORY_SIZE_LIMIT 参数为 XXX,则最多可开启 XXX/128 个通道(取整),128单位是MB。例如设置为3072MB,则最多可开启通道数 = 3072/128 = 24,该示例中,开启三个通道所需内存至少为 128*3=384MB。
cd /opt/AnyBackupClient/etc/AnyBackupClient
vi filebackup.config
DATACHANNEL_MEMORY_SIZE_LIMIT=384MB

Windows客户端:
1. 鼠标右击底部任务栏,选择任务管理器,点击进程选项卡。
2. 选中 esfdaemon.exe,右键打开文件位置。
3. 修改 filebackup.config 文件中注释 #Backup Memory Size Limit 下的参数。

更多信息

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