-4002含义:
节点所分配的内存用尽,申请内存失败。此提示属于告警信息,告警节点配置的内存不能够满足存放保护源端目录的增量数据。

-4003含义:
节点所分配的磁盘缓存用尽,申请磁盘缓存失败。此提示属于告警信息,告警节点配置的节点缓存不能够满足存放保护源端目录的增量数据。


如遇到-4002告警需优化时,需收集分析以下日志和信息:

1,目前规则是如何配置,请截图发回
2,源端和目标端操作系统版本,请说明
3,源端和目标i2node版本,请说明
4,,报4002的规则保护的是什么应用,是否是数据库数据(比如oracle)?
5,源端和目标端的日志, 工作机日志格式为:work_sysrun_yyyy-mm-dd.log,灾备机日志格式为:bakup_sysrun_yyyy-mm-dd.log ; 或者直接抓取源端备端的 DebugCollector 日志打包发回。
6,分析磁盘IO 是否有瓶颈:如还是延迟较大,可以进行dd,fio等磁盘测速工具测速测试磁盘速度是否达到正常值,正常的磁盘一般能达到50m/s以上传输速度
参考:
http://support.info2soft.com/service/public.pl?Action=PublicFAQZoom;ItemID=1025;Nav=
7,分析网络IO 瓶颈:采用iperf3工具测速网络IO速度,正常的网络IO传输一般能达到100m/s 及以上传输速度。
iperf3测试网络IO速度方法参考:
http://support.info2soft.com/service/public.pl?Action=PublicFAQZoom;ItemID=1026;Nav=
8,请协助抓取更多日志信息进行分析,抓取的时间可以根据客户多久产生-4002设计,下例以5小时1800次循环每10秒抓一次repset 或者debugctl 信息为例:

#源机添加一个repset.sh脚本抓repset -Q日志
#!/bin/bash
for i in {1..1800}
do
    date >>/tmp/repset.log
    repset -Q >> /tmp/repset.log
    sleep 10  # 休眠10秒
done

#备机添加一个debugctl.sh抓debugctlnet信息
#!/bin/bash
for i in {1..1800}  
do
    date >>/tmp/debugctlnet.log
    debugctl back net >> /tmp/debugctlnet.log
    sleep 10  # 休眠10秒
done