repset -Q命令详解
发表于 2019-03-21
点击数 6788

症状:

通常,在排查增量不同步,或数据有延迟的情况时,会经常用到repset -Q命令,如下是6.1版本的该命令返回示例。



解决方案:

注:
    以下介绍,适用于英方企业版6.1版本软件。若使用的是5.5、5.6、6.0版本,请戳以下链接。

请点击 FAQ #400050:工作机数据发生变化,但没有同步到备机【增量不同步】

repset -Q命令各项返回值解读:

time:        599909 sec 668142 usec.
                  speed         increase            total
PushBytes:           0B/s             0B               0B
PopBytes:            0B/s             0B               0B
SaveDisk:            0B/s             0B               0B
LoadDisk:            0B/s             0B               0B
SendBytes:           0B/s             0B               0B
RecvCnt:             0P/s             0P               0P
PushCnt:             0P/s             0P               0P
MEM:   29%   SLOW,  used=76.00MB   max=256.00MB
DISK:  -1%   SLOW,  used=0B        max=0B      
MEMPOOL:   malloc=19   free=10   chunksize=4194304


PushBytes:sfs捕获的数据量,三列分别是捕获速度、增量大小(时间段:从上次执行repset -Q到当前执行期间的增量),累计总捕获量(所有规则从开启到当前的总捕获量)
PopBytes:从sdatad发出的
SaveDisk:写磁盘(缓存)的速度、增量、总量
LoadDisk:从磁盘读取(缓存)的速度、增量、总量
SendBytes:数据发送的情况
RecvCnt:接收的包(进程通信相关,不做介绍)
PushCnt:发送的包(进程通信相关,不做介绍)
MEM:程序的内存使用情况,used为sdatad进程内存缓存。max为节点配置的最大内存缓存
DISK:节点的磁盘缓存配置,以及实际使用情况
MEMPOOL:内存池分配情况

[Buff Info:]
每一条规则对应的等待发送量和总的缓存量。

注意:
1、排查捕获问题,主要需要观察PushBytes,判断sfs是否正常捕获到增量数据;
2、增量不传输问题,主要需要观察SendBytes,判断是否在传输,以及传输速率是否正常;
3、复制延迟问题,主要观察对应规则的等待发送数据是否还有很多。

相关文章
上一篇:
下一篇:

及时响应,快速服务,为您保驾续航

立即注册

请先完成图形验证

验  证  码:

英方官网验证码
第三方二维码 第三方二维码
英方公告铃铛图标
英方公告铃铛图标

公告

英方侧边栏向右箭头
英方高亮提示圆点
英方软件公告
各位求职者、合作伙伴:
近期有第三方冒用英方名义发布虚假招聘、不实业务信息。我司正规招聘全程零收费,非官网渠道信息均不作数。
信息核验热线:400-0078-655
遇诈骗请保留证据,及时联系我们并报警
英方软件
2026 年 6 月 23 日
英方邮件咨询图标
英方邮件咨询图标

邮件

英方销售支持图标
英方销售支持图标

销售

英方侧边栏向右箭头
联系销售:400-0078-655 转 1