【 使用环境 】生产环境
【 OB or 其他组件 】OMS
【 使用版本 】4.2.13
【问题描述】
OMS创建任务的时候,【增量同步】和【反向增量】在选择默认的【平稳、正常、快速】配置的时候,只设置并发度,并没有同时设置JVM内存,一直是2~4GB,但是【全量校验、全量迁移】选择的时候JVM内存就会跟着并发度改变,这应该是BUG吧?不然我要是选了快速,32并发但是JVM2~4GB,运行没多久就会FULL GC了
【 使用环境 】生产环境
【 OB or 其他组件 】OMS
【 使用版本 】4.2.13
【问题描述】
设计符合预期的 增量不会主动改内存的 增量正常情况下内存不像全量那样需求那么大
我生产的长期增量同步任务之前碰到过时不时的延迟很高,然后排查下来是并发高,JVM太低了,然后一直full gc导致的延迟。32并发配2~4G肯定是搭不上的把
目前的设计 确实是这样设计的 增量组件的内存 确实是需要不高 如果有full gc的情况 建议是增加内存
好吧,我只是提个建议,你们确认是预期内的就行
也感谢你的建议 内部也是有考虑过的
这个跟真实的业务停写没联动吧,要自己把控流程
你这么说也是可以的,就变成了我这里主动发起账号禁用/权限回收之类的,这个没问题,但依旧避免不了后面的1分钟延迟检测问题。我比方说把账号rename掉了,kill连接肯定也要观察一会儿的,确认没新链接进来了才证明OK,这个耗时肯定不止1分钟的,然后等我确认完,下一步就进入这个检测延迟的死循环了
dd