跳到主要内容

性能调优

任务是否报异常

  • 监控管理,查看是否有任务异常(最近)

    异常堆栈

任务是否存在内存问题

  • 任务详情 > 更多指标 > 资源监控 页可以查看内存情况

  • 如果存在 FullGC 的耗时突显或 FullGC 数量大于 2,则存在性能问题

    GC 图表

如存在内存问题

全量迁移参数修改

  • 任务详情 > 更多功能 > 参数设置
  • 修改 fullRingBufferSize, fullBatchSize 为原来的 50%
  • 修改 writeParallel 为原来的 200% fullRingBufferSizefullBatchSizewriteParallel

增量同步参数修改

  • 任务详情 > 更多功能 > 参数设置
  • 修改 increRingBufferSize, increBatchSize 为原来的 50%
  • 修改 writeParallel 为原来 200%

如不存在内存问题

  • 修改 并行批处理 参数提升写入效率 increBatchSizewriteParallel

对端写入瓶颈

  • 任务详情 > 查看日志 > apply_commit.log
  • 其中最后一列是写入对端 elapse(毫秒) writeParallel

    如上耗时为将近 10s,可能对端处理能力存在瓶颈

机器资源瓶颈

  • 确认节点 cpu usagecpu load 等信息, 如资源利用率较高,考虑升配节点

规格调整